Pre-Recorded Audio
Pre-Recorded Audio
Transcribe audio and video using Deepgram’s speech-to-text REST API
Pre-Recorded Audio
Transcribe audio and video using Deepgram’s speech-to-text REST API
Use Authorization: Token <API_KEY>
Example: Authorization: Token 12345abcdef
Use Authorization: Bearer <JWT>
Example: Authorization: Bearer eyJhbGciOiJ...
Arbitrary key-value pairs that are attached to the API response for usage in downstream processing
Custom topics you want the model to detect within your input audio or text 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 using the custom_topic param
Sets how the model will interpret intents 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 the custom_intent param.
Select and enable a specific batch diarization model version. If specifying this parameter, you should not set the deprecated diarize=true parameter. Not accepted on streaming requests.
Key term prompting can boost or suppress specialized terminology and brands. Only compatible with Nova-3
Profanity Filter looks for recognized profanity and converts it to the nearest recognized non-profane word or removes it from the transcript completely
Returns either transcription results, or a request_id when using a callback.
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
Opts out requests from the Deepgram Model Improvement Program. Refer to our Docs for pricing impacts before setting this to true. https://dpgr.am/deepgram-mip