Documentation Index
Fetch the complete documentation index at: https://docs.getpatter.com/llms.txt
Use this file to discover all available pages before exploring further.
Telnyx STT
TelnyxSTT is a streaming speech-to-text provider that talks to Telnyx’s wss://api.telnyx.com/v2/speech-to-text/transcription endpoint. It implements the same callback-based contract as the other Patter STT adapters (DeepgramSTT, AssemblyAISTT) — drop it into pipeline mode wherever those would go.
Why use it
If you’re already on Telnyx for telephony (see Carrier — Telnyx), you can keep STT on the same vendor:- One bill, one credential. No extra Deepgram / AssemblyAI / Speechmatics account to manage.
- On-network audio path. Caller audio arrives at Telnyx’s edge for the carrier hop; routing it to Telnyx STT from the same edge keeps the audio inside their backbone instead of egressing to a third-party STT.
- Pluggable backend. Telnyx fronts four transcription engines (
telnyx,google,deepgram,azure) behind a single API — pick whichever quality / language profile suits the call without changing wire protocol.
Install
TelnyxSTT ships in the core getpatter package — no extras needed:
Quickstart
Constructor
| Parameter | Default | Description |
|---|---|---|
apiKey | — required | Telnyx API v2 key (Bearer token). |
language | "en" | ISO 639-1 language code (e.g. "en", "es", "fr"). |
transcriptionEngine | "telnyx" | Backend engine. One of "telnyx", "google", "deepgram", "azure". |
sampleRate | 16000 | PCM input sample rate in Hz. The adapter sends a streaming WAV header on the first chunk. |
baseUrl | Telnyx prod URL | Override for testing. |
Sample rates
| Sample rate | Use case |
|---|---|
8000 | Match Twilio Media Streams μ-law without resampling. |
16000 (default) | Telnyx default media-streaming format (L16 PCM). |
24000 | Higher-fidelity inputs (e.g. browser RTC). |
Pricing
Telnyx STT pricing varies by transcription engine and is bundled with your Telnyx plan — see the Telnyx STT pricing page. Patter does not charge an STT line item forTelnyxSTT; the cost shows up on your Telnyx invoice alongside the carrier minutes. See Metrics for how to register a custom rate via the pricing option on new Patter({...}) if you want it surfaced in the dashboard.
Low-level usage
onTranscript listeners are accepted.
See also
- STT overview — provider table and shared concepts.
- Carrier — Telnyx — picking Telnyx as your telephony provider.
- Telnyx TTS — pair this STT with carrier-bundled TTS.

