The plugin provides two STT classes:
telnyx.deepgram.STT— Recommended. Connects to Deepgram models hosted on Telnyx GPUs. Takes amodelparameter (nova-3,nova-2,flux).telnyx.STT— Connects to Telnyx’s own transcription engine (default) or Deepgram viatranscription_engine="Deepgram". Takes atranscription_engineparameter instead ofmodel.
telnyx.deepgram.STT is the simpler interface.Available models
Nova-3 (recommended)
Latest generation, best accuracy.Nova-2
Previous generation, stable and reliable. Uses weighted keyword boosting.Flux
Experimental, with built-in end-of-turn detection. Designed for real-time voice agents.Parameters
| Parameter | Default | Description |
|---|---|---|
model | nova-3 | Model to use (nova-3, nova-2, flux) |
language | en | Language code |
interim_results | True | Stream partial transcriptions |
keyterm | — | Keyword boosting (Nova-3, Flux) |
keywords | — | Weighted keyword boosting (Nova-2) |
eot_threshold | — | End-of-turn confidence threshold (Flux only) |
eot_timeout_ms | — | End-of-turn timeout in ms (Flux only) |
eager_eot_threshold | — | Eager end-of-turn threshold (Flux only) |