Nova 3
Setup your API Key
API Schemas
URL of the input audio file. Provide either url or audio β exactly one is required, not both.
https://audio-samples.github.io/samples/mp3/blizzard_primed/sample-0.mp3The audio file to transcribe. Provide either url or audio β exactly one is required, not both.
The BCP-47 language tag that hints at the primary spoken language. Depending on the model and API endpoint you choose, only certain languages are available.
enAdds punctuation and capitalization to the transcript.
Applies formatting to transcript output. When set to true, additional formatting will be applied to transcripts to improve readability.
Recognizes speaker changes. Each word in the transcript will be assigned a speaker number starting at 0.
Enable Multichannel transcription, can be true or false.
Splits audio into paragraphs to improve transcript readability.
Segments speech into meaningful semantic units.
Seconds to wait before detecting a pause between words in submitted audio.
Enables language detection to identify the dominant language spoken in the submitted audio.
When Entity Detection is enabled, the Punctuation feature will be enabled by default.
Recognizes speaker intent throughout a transcript or text.
Recognizes the sentiment throughout a transcript or text.
Detects topics throughout a transcript or text.
Summarizes content. For Listen API, supports string version option. For Read API, accepts boolean only.
A custom intent you want the model to detect within your input audio if present. Submit up to 100.
Sets how the model will interpret strings submitted to the custom_intent param. When strict, the model will only return intents submitted using the custom_intent param. When extended, the model will return its own detected intents in addition to those submitted.
A custom topic you want the model to detect within your input audio if present. Submit up to 100.
Sets how the model will interpret strings submitted to the custom_topic param. When strict, the model will only return topics submitted using the custom_topic param. When extended, the model will return its own detected topics in addition to those submitted.
Keyterm Prompting (Nova-3 only): boost recognition of specialized terms, brands, and proper nouns. Pass a single term or an array of terms.
Filler Words can help transcribe interruptions in your audio, like "uh" and "um".
Profanity Filter looks for recognized profanity and converts it to the nearest recognized non-profane word or removes it from the transcript completely.
Redact sensitive information from the transcript. Common values: pii, pci, numbers.
Search for terms and replace them in the transcript. Provide "find:replace" pairs.
Search for terms or phrases in submitted audio.
Identifies and extracts key entities from content in submitted audio.
Spoken measurements will be converted to their corresponding abbreviations.
Numerals converts numbers from written format to numerical format.
Expected encoding of the submitted audio (used mainly for raw audio).
Labels your requests for the purpose of identification during usage reporting.
Arbitrary key-value pairs that are attached to the API response for usage in downstream processing.
Opt out of the Deepgram Model Improvement Program for this request.
Model version to use (e.g. "latest" or a specific version string). Defaults to latest.
The unique identifier of the created transcription task. Use this ID to retrieve the result via GET /v1/stt/{generation_id}.
a1b2c3d4-e5f6-7890-abcd-ef1234567890Example
Last updated
Was this helpful?