From 6d54ba14e2a07c7f9e27e1ae26fe5e02ed1bfe0c Mon Sep 17 00:00:00 2001 From: James Hush Date: Tue, 29 Apr 2025 13:47:23 +0800 Subject: [PATCH] fix: add exception handling for FAL smart turn detection --- src/pipecat/audio/turn/smart_turn/base_smart_turn.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pipecat/audio/turn/smart_turn/base_smart_turn.py b/src/pipecat/audio/turn/smart_turn/base_smart_turn.py index e7f30246a..cd1e37a4d 100644 --- a/src/pipecat/audio/turn/smart_turn/base_smart_turn.py +++ b/src/pipecat/audio/turn/smart_turn/base_smart_turn.py @@ -176,6 +176,8 @@ class BaseSmartTurn(BaseTurnAnalyzer): f"End of Turn complete due to stop_secs. Silence in ms: {self._silence_ms}" ) state = EndOfTurnState.COMPLETE + except Exception as e: + logger.error(f"Error during prediction: {e}") else: logger.trace(f"params: {self._params}, stop_ms: {self._stop_ms}")