Docsvoxioagent 2.0.0

Build your agent

Deepgram

Fast, accurate English and Indian English. Every listening setting for Deepgram, and how to set it.

Service: deepgram-streaming. A new setup starts from:

{
"service": "deepgram-streaming",
"model": "nova-3",
"language": "en-IN"
}

Set it

On the flow's Voice tab, choose Listening, then Deepgram. Or from code:

await voxio.flows.update(flowKey, {
stt: {"service":"deepgram-streaming","model":"nova-3","language":"en-IN"},
});

Settings

Settings marked “under More settings” are behind More settings in the dashboard.

modelstring
Model. Which speech model listens. Hover an option to compare. Default: "nova-3".
languagestring
Language. The language callers speak. Default: "en-IN". Only applies to some models.
language-hintstring
Language hint (under More settings). The language callers most often use. Only applies to some models.
keytermstring[]
Boost words. Words the agent should never mishear.
endpointingnumber (ms)
End-of-speech silence (under More settings). Silence before a sentence is considered finished. From 10 to 5000. Default: 300. Only applies to some models.
utterance-end-msnumber (ms)
Utterance end (under More settings). Longest gap allowed inside one sentence. From 1000 to 1000. Default: 1000. Only applies to some models.
eot-thresholdnumber
Turn-end confidence (under More settings). How sure the model must be that the caller finished. From 0.5 to 1. Default: 0.7. Only applies to some models.
eager-eot-thresholdnumber
Early reply confidence (under More settings). Lets the agent start answering early. From 0.3 to 0.9. Only applies to some models.
eot-timeout-msnumber (ms)
Turn timeout (under More settings). Longest the agent waits before replying anyway. From 500 to 60000. Default: 5000. Only applies to some models.
smart-formatboolean
Smart formatting (under More settings). Numbers, dates and currency as digits. Default: false. Only applies to some models.
punctuateboolean
Punctuation (under More settings). Add commas, full stops and question marks. Default: false. Only applies to some models.
numeralsboolean
Numbers as digits (under More settings). Write “twenty five” as 25. Default: false. Only applies to some models.
interim-resultsboolean
Live partial results (under More settings). Transcribe while the caller is still talking. Default: true. Only applies to some models.
vad-eventsboolean
Speech-start events (under More settings). Signal the moment the caller starts speaking. Default: false. Only applies to some models.
profanity-filterboolean
Filter profanity (under More settings). Mask swear words in transcripts. Default: false. Only applies to some models.
diarizeboolean
Tell speakers apart (under More settings). Label who said what when more than one person talks. Default: false. Only applies to some models.
redactstring[]
Redact (under More settings). Hide card numbers, SSNs or all numbers from transcripts. Only applies to some models.

Choices

Model choices

ValueNameNotes
nova-3Nova 3Best general accuracy. The safe default. Accurate on English and Indian English, fast enough for live calls.
nova-3-medicalNova 3 MedicalKnows drug names, conditions and procedures. Use for clinics and pharmacies.
nova-2Nova 2Previous generation. Only pick it if Nova 3 struggles with a specific accent.
nova-2-phonecallNova 2 Phone callTuned for 8 kHz calls. Trained on low-quality phone audio. Can help on noisy mobile lines.
flux-general-enFlux (English)Built-in turn detection. Knows when the caller has finished speaking, so replies feel snappier. English only.
flux-general-multiFlux (Multilingual)Built-in turn detection. Flux turn detection for callers who switch languages.

Language choices (for some models)

ValueNameNotes
en-INEnglish (India)
enEnglish
en-USEnglish (US)
en-GBEnglish (UK)
hiHindi
multiMultilingualCode-switching

Next steps