Skip to content

Maximum allowed value of endpointing parameter, if any? #177

Closed Answered by nikolawhallon
3adel asked this question in General help
Discussion options

You must be logged in to vote

The Deepgram endpointing algorithm is audio-based - so if you set endpointing=2000 it will wait to trigger a speech_final message if it detects 2000ms of silence in the audio. For very clear audio signals, this is no problem, but I find with even slightly noisy signals, like phone calls, it is rare to have 2000ms of silence - some noise/blip/bump/sound is likely to occur within that time period.

Because of this, the longer endpointing is set to, the more likely it is that some noise will occur, effectively barring endpointing/speech_final from triggering. For this reason, endpointing works best with shorter times (< 1000ms is my rule of thumb, though it depends on how noisy the audio sour…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@3adel
Comment options

@nikolawhallon
Comment options

@3adel
Comment options

@nikolawhallon
Comment options

Answer selected by shirgoldbird
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants