audio: add BaseTurnAnalyzer class

This commit is contained in:
Aleix Conchillo Flaqué
2025-04-17 18:13:22 -07:00
parent 004a920920
commit 9eed225aa2
6 changed files with 100 additions and 33 deletions

View File

@@ -39,7 +39,7 @@ async def run_bot(webrtc_connection: SmallWebRTCConnection):
vad_enabled=True,
vad_analyzer=SileroVADAnalyzer(params=VADParams(stop_secs=0.2)),
vad_audio_passthrough=True,
end_of_turn_analyzer=SmartTurnAnalyzer(url=remote_smart_turn_url),
turn_analyzer=SmartTurnAnalyzer(url=remote_smart_turn_url),
),
)

View File

@@ -55,7 +55,7 @@ async def run_bot(webrtc_connection: SmallWebRTCConnection):
vad_enabled=True,
vad_analyzer=SileroVADAnalyzer(params=VADParams(stop_secs=0.2)),
vad_audio_passthrough=True,
end_of_turn_analyzer=LocalCoreMLSmartTurnAnalyzer(
turn_analyzer=LocalCoreMLSmartTurnAnalyzer(
smart_turn_model_path=smart_turn_model_path, params=SmartTurnParams()
),
),