Amazon Transcribe

Speech-to-text for audio files and live streams.

📖 Official AWS documentation ↗📰 Official AWS blog ↗

What is it?

An automatic speech recognition (ASR) service converting audio to text in batch or real time, with speaker diarisation, custom vocabularies, automatic language identification, PII redaction, and toxicity detection; a medical variant handles clinical dictation.

💡 Why does it exist?

Voice is the highest-bandwidth human channel and the least searchable. Transcription unlocks call analytics, captions, and compliance archives without training an ASR model.

⏱️ When should you use it?

Use it for contact-centre call transcription, meeting notes, video subtitling, and as the first stage of any voice pipeline (voice → text → NLP/LLM).

🗺️ Where does it fit?

Between audio sources and text consumers: batch jobs read recordings from S3; streaming transcription feeds live text to Lambda or Kinesis; Contact Lens uses it inside Amazon Connect.

🔌 How do you integrate it?

StartTranscriptionJob for files in S3 (JSON transcript out), or open a streaming session over WebSocket/HTTP2 for live audio; add custom vocabulary for domain jargon and enable redaction where needed.

🧩 Commonly integrated with

Amazon S3AWS LambdaAmazon ConnectAmazon ComprehendAmazon Translate

🎯 Exam angle (AIF-C01)

📚 Study it in a learning path

CLF-C02AWS Cloud PractitionerFlashcards, notes & quizzes covering this service →AIF-C01AWS AI PractitionerFlashcards, notes & quizzes covering this service →

More in AI Services

Amazon ComprehendAmazon RekognitionAmazon TextractAmazon Polly