For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LogoLogo
Ask AIPlaygroundLoginFree API Key
HomeAPI ReferenceVoice AgentSpeech-to-TextText-to-SpeechIntelligenceSelf-Hosted Deployments
HomeAPI ReferenceVoice AgentSpeech-to-TextText-to-SpeechIntelligenceSelf-Hosted Deployments
    • Getting Started with Speech to Text
  • Pre-Recorded Audio
    • Getting Started
    • Feature Overview
    • Template Apps
  • Streaming Audio
      • Getting Started
      • Feature Overview
      • Live Streaming Starter Kit
      • Template Apps
    • Compare Flux to Nova-3
  • Models and Languages
    • Models & Languages Overview
    • Languages Support
    • Language Detection
    • Multilingual Codeswitching
    • Model Options
    • Version
  • Formatting
    • Speaker Diarization
    • Dictation
    • Filler Words
    • Measurements
    • Numerals
    • Paragraphs
    • Profanity Filtering
    • Punctuation
    • Redaction
    • Smart Formatting
    • Supported Entity Types
    • Utterances
    • Utterance Split
  • Custom Vocabulary
    • Find and Replace
    • Keyterm Prompting
    • Keywords
    • Search
  • Media Input Settings
    • Channels
    • Encoding
    • Multichannel
    • Sample Rate
  • Results Processing
    • Understanding Word Confidence Scores
    • STT Callback
    • STT Tagging
    • Extra Metadata
  • Migrating
    • Migrating From Amazon Web Services (AWS) Transcribe to Deepgram
    • Migrating From Google Speech-to-Text (STT) to Deepgram
    • Migrating From OpenAI Whisper to Deepgram
    • Migrating from AssemblyAI Speech-to-Text to Deepgram
  • Getting Started with Speech to Text
  • Getting Started
  • Feature Overview
  • Template Apps
  • Automatically Generating WebVTT & SRT Captions
  • Automatically Transcribe and Summarize Phone Calls
  • Getting Started with Deepgram Whisper Cloud
  • Generating and Saving Transcripts From the Terminal
  • Using Callbacks to Return Transcripts to Your Server
  • When Callback Is Not Received
  • When To Use Multichannel and Diarization
  • When To Use Keywords and Search
  • Getting Started
  • Feature Overview
  • Template Apps
  • End-of-Turn Configuration
  • Flux Multilingual & Language Prompting
  • Build a Flux-enabled Voice Agent
  • Why Flux's State Machine Matters
  • Configure
  • Close Stream
  • Migrating from Nova-3 to Flux
  • Optimize Voice Agent Latency with EagerEndOfTurn
  • Getting Started
  • Feature Overview
  • Live Streaming Starter Kit
  • Template Apps
  • Close Stream
  • Finalize
  • Audio Keep Alive
  • Speech Started
  • Utterance End
  • Endpointing
  • Interim Results
  • End of Speech Detection While Live Streaming
  • Using Interim Results
  • Endpointing & Interim Results With Live Streaming
  • Determining Your Audio Format for Live Streaming Audio
  • Measuring Streaming Latency
  • STT Troubleshooting WebSocket, NET, and DATA Errors
  • Recovering From Connection Errors & Timeouts When Live Streaming
  • Using Lower-Level Websockets with the Streaming API
  • Compare Flux to Nova-3
  • Models & Languages Overview
  • Languages Support
  • Language Detection
  • Multilingual Codeswitching
  • Model Options
  • Version
  • Speaker Diarization
  • Dictation
  • Filler Words
  • Measurements
  • Numerals
  • Paragraphs
  • Profanity Filtering
  • Punctuation
  • Redaction
  • Smart Formatting
  • Supported Entity Types
  • Utterances
  • Utterance Split
  • Find and Replace
  • Keyterm Prompting
  • Keywords
  • Search
  • Media Input Settings
  • Channels
  • Encoding
  • Multichannel
  • Sample Rate
  • Understanding Word Confidence Scores
  • STT Callback
  • STT Tagging
  • Extra Metadata
  • Migrating From Amazon Web Services (AWS) Transcribe to Deepgram
  • Migrating From Google Speech-to-Text (STT) to Deepgram
  • Migrating From OpenAI Whisper to Deepgram
  • Migrating from AssemblyAI Speech-to-Text to Deepgram
Ask AIPlaygroundLoginFree API Key
Streaming AudioTranscription (Nova-3)

Template Apps

Get up and running fast with our streaming speech-to-text template applications, fully integrated with Deepgram out-of-the-box.

Node.js
Node.js

Live transcription demo app using Node.js

Bun
Bun

Live transcription demo app using Bun

Deno
Deno

Live transcription demo app using Deno

Flask
Flask

Live transcription demo app using Flask

Django
Django

Live transcription demo app using Django

FastAPI
FastAPI

Live transcription demo app using FastAPI

Go
Go

Live transcription demo app using Go

.NET
C# / .NET

Live transcription demo app using C# / .NET

Java
Java

Live transcription demo app using Java

Ruby
Ruby

Live transcription demo app using Ruby

PHP
PHP

Live transcription demo app using PHP

C++
C++

Live transcription demo app using C++

Rust
Rust

Live transcription demo app using Rust

Was this page helpful?
Previous

Close Stream

Send a CloseStream message to close the WebSocket stream.
Next
Built with