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
    • 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
Pre-Recorded Audio

Template Apps

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

Node.js
Node.js

Pre-recorded transcription demo app using Node.js

Bun
Bun

Pre-recorded transcription demo app using Bun

Deno
Deno

Pre-recorded transcription demo app using Deno

Flask
Flask

Pre-recorded transcription demo app using Flask

Django
Django

Pre-recorded transcription demo app using Django

FastAPI
FastAPI

Pre-recorded transcription demo app using FastAPI

Go
Go

Pre-recorded transcription demo app using Go

.NET
C# / .NET

Pre-recorded transcription demo app using C# / .NET

Java
Java

Pre-recorded transcription demo app using Java

Ruby
Ruby

Pre-recorded transcription demo app using Ruby

PHP
PHP

Pre-recorded transcription demo app using PHP

C++
C++

Pre-recorded transcription demo app using C++

Rust
Rust

Pre-recorded transcription demo app using Rust

Was this page helpful?
Previous

Automatically Generating WebVTT & SRT Captions

Learn how to create ready-to-upload caption files for the web and broadcast.

Next
Built with