Transcription start
Start real-time transcription. Transcription will stop on call hang-up, or can be initiated via the Transcription stop command.
Expected Webhooks:
call.transcription
Documentation Index
Fetch the complete documentation index at: https://developers.telnyx.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Unique identifier and token for controlling the call
Body
Transcription start request
Engine to use for speech recognition. Legacy values A - Google, B - Telnyx are supported for backward compatibility.
Google, Telnyx, Deepgram, Azure, xAI, AssemblyAI, Speechmatics, Soniox, A, B "Google"
- Transcription engine Google config
- Transcription engine Telnyx config
- DeepgramNova2Config
- DeepgramNova3Config
- Transcription engine Azure config
- Transcription engine xAI config
- Transcription engine AssemblyAI config
- Transcription engine Speechmatics config
- Transcription engine Soniox config
- Transcription engine A config
- Transcription engine B config
Use this field to add state to every subsequent webhook. It must be a valid Base-64 encoded string.
"aGF2ZSBhIG5pY2UgZGF5ID1d"
Indicates which leg of the call will be transcribed. Use inbound for the leg that requested the transcription, outbound for the other leg, and both for both legs of the call. Will default to inbound.
"both"
Use this field to avoid duplicate commands. Telnyx will ignore any command with the same command_id for the same call_control_id.
"891510ac-f3e4-11e8-af5b-de00688a4901"
Response
Successful response upon making a call control command.
{ "result": "ok" }