Speech solutions for agentic and analytics workloads
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing AI-103 premium course — no separate purchase.
14-day money-back guarantee — no questions asked.
Included in this chapter:
- Which speech surface a requirement belongs to
- Picking a speech to text mode
- Customizing what the recognizer hears
- Measuring a custom model with word error rate
- What expiry does to a deployed model
- Choosing a text to speech voice
- Controlling synthesis with SSML
- Delivering synthesized audio: real-time and batch
- Voice Live: a voice agent over one connection
- Translating speech into another language
- Reasoning over a recording without a transcript stage
- Exam-pattern recognition
Choosing a speech to text mode from the shape of the audio
| Requirement | Real-time speech to text | Fast transcription | Batch transcription |
|---|---|---|---|
| Audio it accepts | A live stream or microphone input | One completed file, under 5 hours and 500 MB | Individual files or a whole Blob Storage container |
| How you call it | A streaming WebSocket connection | A synchronous HTTP request | An asynchronous job you submit and poll |
| When results arrive | Interim results while speaking, then a final result per utterance | In the same response, faster than real time | Up to 30 minutes to start and up to 24 hours to finish at peak |
| Output form | Interim and final results, lexical and display forms | Display form only | Result files written to a storage container |
| Custom speech model | Requires the model deployed to a custom endpoint | Not supported; phrase lists are | Named directly in the job, no endpoint needed |
| Typical fit | Live captions, agent assist, and voice agents | A finished recording that must return a transcript in one call | Back catalogues and scheduled analytics runs |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
References
- Speech to text overview (Azure AI Speech)
- Content Understanding audio analyzers overview
- Text to speech overview (Azure AI Speech)
- Voice Live API overview
- Speech translation overview
- Use the fast transcription API
- Batch transcription overview
- Create a batch transcription
- Improve recognition accuracy with phrase list
- Training and testing datasets for custom speech
- Test accuracy of a custom speech model
- Custom speech model and endpoint lifecycle
- Deploy a custom speech model
- High definition (HD) voices
- Get facial position with viseme
- SSML document structure and events
- Batch synthesis API for text to speech
- Customize Voice Live input and output