diff --git a/src/pipecat/audio/vad/aic_vad.py b/src/pipecat/audio/vad/aic_vad.py index 17df6d094..481db099a 100644 --- a/src/pipecat/audio/vad/aic_vad.py +++ b/src/pipecat/audio/vad/aic_vad.py @@ -30,12 +30,14 @@ class AICVADAnalyzer(VADAnalyzer): Range: 0.0 to 20x model window length Default (SDK): 0.05s (50ms) - minimum_speech_duration: - Controls for how long speech needs to be present in the audio signal before the VAD considers it speech (in seconds). + Controls for how long speech needs to be present in the audio signal before the + VAD considers it speech (in seconds). Range: 0.0 to 1.0 Default (SDK): 0.0s - sensitivity: - Controls the energy threshold sensitivity. Higher values make the detector - less sensitive (require more energy to count as speech). + Controls the sensitivity (energy threshold) of the VAD. This value is used by + the VAD as the threshold a speech audio signal's energy has to exceed in order + to be considered speech. Range: 1.0 to 15.0 Formula: Energy threshold = 10 ** (-sensitivity) Default (SDK): 6.0