TurnAnalyzerUserTurnStopStrategy: only update vad params if frame contains vad
This commit is contained in:
@@ -113,7 +113,8 @@ class TurnAnalyzerUserTurnStopStrategy(BaseUserTurnStopStrategy):
|
|||||||
audio collected during that confirmation window, so we let the analyzer know
|
audio collected during that confirmation window, so we let the analyzer know
|
||||||
when this value has changed.
|
when this value has changed.
|
||||||
"""
|
"""
|
||||||
self._turn_analyzer.update_vad_start_secs(frame.vad_params.start_secs)
|
if frame.vad_params:
|
||||||
|
self._turn_analyzer.update_vad_start_secs(frame.vad_params.start_secs)
|
||||||
|
|
||||||
async def _handle_input_audio(self, frame: InputAudioRawFrame):
|
async def _handle_input_audio(self, frame: InputAudioRawFrame):
|
||||||
"""Handle input audio to check if the turn is completed."""
|
"""Handle input audio to check if the turn is completed."""
|
||||||
|
|||||||
Reference in New Issue
Block a user