For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
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
LogoLogo
Ask AIPlaygroundLoginFree API Key
On this page
  • Enable Feature
  • Results
Formatting

Filler Words

Filler Words can help transcribe interruptions in your audio, like "uh" and "um".
Was this page helpful?
Previous

Measurements

Measurements automatically formats spoken measurement units into their respective abbreviations.
Next
Built with
Deepgram API Playground
Try this feature out in our API Playground.

filler_words boolean Default: false

Pre-recorded Streaming:NovaStreaming: Flux English (all available regions)

Deepgram is capable of transcribing the following filler words:

  • uh
  • um
  • mhmm
  • mm-mm
  • uh-uh
  • uh-huh
  • nuh-uh

These words will always be transcribed with the spelling listed above, regardless of their spoken duration (i.e., Deepgram will never transcribe “uhhhh” instead of “uh”).

Enable Feature

To enable Filler Words you can use thefiller_words query parameter and set the value to true.

When filler_words=false or the parameter is not set, the two most common fillers, “uh” and “um”, are stripped out of the transcript to improve readability.

Currently, Filler Words are only available for Deepgram’s Nova, Nova-2 and Nova-3 general models.

Example

cURL
$curl \
> --request POST \
> --header 'Authorization: Token YOUR_DEEPGRAM_API_KEY' \
> --header 'Content-Type: audio/wav' \
> --data-binary @youraudio.wav \
> --url 'https://api.deepgram.com/v1/listen?model=nova-3&filler_words=true'

Replace YOUR_DEEPGRAM_API_KEY with your Deepgram API Key.

Results

Once applied, results will appear in the transcript.

SourceWith Filler WordsWithout Filler Words
uh-huh or you’d want something where uh so let’s say you’re trying to fine-tune a model to something very specific um so it’s not as uh cut and dry as a more general taskuh-huh or you’d want something where uh so let’s say you’re trying to fine-tune a model to something very specific um so it’s not as uh cut and dry as a more general taskuh-huh or you’d want something where so let’s say you’re trying to fine-tune a model to something very specific so it’s not as cut and dry as a more general task