# Telnyx Voice: STT — Documentation Index > STT documentation within the Voice section of the Telnyx developer docs (https://developers.telnyx.com). > Root index: https://developers.telnyx.com/llms.txt · Voice index: https://telnyx-openapi-ng.s3.us-east-1.amazonaws.com/llms/voice.txt · Full content for this subsection: https://telnyx-openapi-ng.s3.us-east-1.amazonaws.com/llms/voice/stt-full.txt ## - [Overview](https://developers.telnyx.com/docs/voice/stt/overview.md): Real-time and batch audio transcription via WebSocket, REST, or in-call. - [Quickstart](https://developers.telnyx.com/docs/voice/stt/getting-started.md): Stream audio to Telnyx Speech-to-Text and see live transcripts in under 5 minutes with this end-to-end Python and JavaScript quickstart. - [Models](https://developers.telnyx.com/docs/voice/stt/models.md): Compare Telnyx Speech-to-Text engines and models — Deepgram, Whisper, Google, Azure, xAI, AssemblyAI, Speechmatics, Soniox — by accuracy, latency, language coverage, and price. - [Migration](https://developers.telnyx.com/docs/voice/stt/migration.md): Migrate from Deepgram, AssemblyAI, Google, or other speech-to-text providers to Telnyx STT in minutes by changing only two to three lines of code. ## WebSocket - [Lifecycle](https://developers.telnyx.com/docs/voice/stt/websocket-streaming.md): How the Telnyx Speech-to-Text WebSocket endpoint works for real-time streaming, including connection, audio frames, transcript messages, and shutdown. - [Overview](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/parameters.md): Reference for query parameters on the Telnyx Speech-to-Text WebSocket endpoint, including engine, model, language, and redaction options. - [Audio Formats](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/parameters/audio-formats.md): Supported audio input formats, sample rates, and engine compatibility for the Telnyx Speech-to-Text WebSocket streaming endpoint and binary frames. - [Engines & Models](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/parameters/engines-and-models.md): Available speech-to-text engines and models on Telnyx — Deepgram, Telnyx native, Google, Azure, xAI, AssemblyAI, Speechmatics, Soniox — selectable via query parameters. - [End-of-Turn Detection](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/parameters/end-of-turn.md): Flux end-of-turn detection parameters for voice agent turn-taking. - [Language](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/parameters/language.md): Configure the language for Telnyx Speech-to-Text WebSocket streaming using BCP-47 codes, with per-engine differences in supported languages and behavior. - [Interim Results](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/parameters/interim-results.md): Enable interim results to receive partial transcripts as audio streams to the Telnyx Speech-to-Text WebSocket endpoint (Deepgram engine only). - [Endpointing](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/parameters/endpointing.md): Configure silence-based endpointing for utterance boundary detection on the Telnyx Speech-to-Text WebSocket endpoint (Deepgram, xAI, Google, Speechmatics, and Soniox). - [Keyword Boosting](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/parameters/keyword-boosting.md): Boost recognition of specific terms (keyterm and keywords parameters). - [Redaction](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/parameters/redaction.md): Automatically redact PII such as numbers, names, and SSNs from Telnyx streaming transcription results using Deepgram redaction parameters. - [Messages](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/responses.md): Reference for binary audio frames and JSON message types exchanged over the Telnyx Speech-to-Text WebSocket connection in both directions. - [Errors](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/errors.md): Error codes and troubleshooting tips for the Telnyx Speech-to-Text WebSocket endpoint, including invalid parameters, engine mismatches, and disconnects. - [Examples](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/examples.md): Complete Python and JavaScript code examples for streaming audio to the Telnyx Speech-to-Text WebSocket API and printing live transcription results. - [Production Patterns](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/production-patterns.md): Reconnect, backoff, partial handling, buffering, and monitoring patterns for WebSocket STT. - [Pricing](https://developers.telnyx.com/docs/voice/stt/websocket-streaming/pricing.md): Pricing for Telnyx Speech-to-Text WebSocket streaming. Billed per minute of audio streamed in real time, with model-tier rates and volume discounts. ## REST API - [Overview](https://developers.telnyx.com/docs/voice/stt/rest-api.md): Transcribe audio files synchronously with the Telnyx Speech-to-Text REST API by uploading a file or providing a public URL and receiving text. - [Overview](https://developers.telnyx.com/docs/voice/stt/rest-api/parameters.md): Reference of all parameters for the Telnyx Speech-to-Text REST API — audio source, language, model, diarization, punctuation, and response options. - [Models](https://developers.telnyx.com/docs/voice/stt/rest-api/parameters/models.md): Available speech-to-text models on the Telnyx STT REST API. Compare general, telephony, and specialty models by language, accuracy, and latency. - [Audio Formats](https://developers.telnyx.com/docs/voice/stt/rest-api/parameters/audio-formats.md): Supported audio formats for the Telnyx Speech-to-Text REST API — WAV, MP3, FLAC, OGG, and more. Includes recommended sample rates and encodings. - [Model Config](https://developers.telnyx.com/docs/voice/stt/rest-api/parameters/model-config.md): Model configuration options for the Telnyx Speech-to-Text REST API — biasing, hotwords, language hints, and per-request tuning of transcription accuracy. - [Response Format](https://developers.telnyx.com/docs/voice/stt/rest-api/parameters/response.md): Response format reference for the Telnyx Speech-to-Text REST API — transcript text, words, timestamps, confidence, and per-channel diarization fields. - [Pricing](https://developers.telnyx.com/docs/voice/stt/rest-api/pricing.md): Pricing for the Telnyx Speech-to-Text REST API. Billed per minute of audio processed, with model-tier rates and volume discounts available on request. ## In-Call - [In-Call Transcription](https://developers.telnyx.com/docs/voice/stt/in-call-transcription.md): Real-time speech-to-text during live Telnyx voice calls via Voice API or TeXML. ## API Reference (STT) ### Audio - [Transcribe speech to text](https://developers.telnyx.com/api-reference/audio/transcribe-speech-to-text.md): Transcribe speech to text. This endpoint is consistent with the OpenAI Transcription API and may be used with the OpenAI JS or Python SDK.