Creates a new SilenceDetector instance.
Configuration options.
Handles the speech_start event from AdaptiveVAD.
The VAD result associated with speech start.
Handles the voice_activity event from AdaptiveVAD.
Call this for every frame VAD identifies as speech.
The VAD result for the active voice frame.
Handles the no_voice_activity event from AdaptiveVAD.
Call this for every frame VAD identifies as non-speech.
The VAD result for the non-speech frame.
Handles the speech_end event from AdaptiveVAD.
This signifies VAD has determined a speech segment is over due to its internal pause limits.
The VAD result associated with speech end.
The duration of the speech segment as determined by VAD.
SilenceDetector - Interprets VAD events to detect meaningful conversational silences.