From 0b4d984be6af969bcb9d08121714b652b8f0366f Mon Sep 17 00:00:00 2001 From: Gokul Js Date: Mon, 8 Dec 2025 21:24:30 +0530 Subject: [PATCH] Standardize error handling in RimeNonJsonTTSService by replacing specific error messages with a generic "Unknown error occurred" format, enhancing consistency in error reporting. --- src/pipecat/services/rime/tts.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/pipecat/services/rime/tts.py b/src/pipecat/services/rime/tts.py index ddf9b35e9..2c41667e9 100644 --- a/src/pipecat/services/rime/tts.py +++ b/src/pipecat/services/rime/tts.py @@ -791,8 +791,7 @@ class RimeNonJsonTTSService(WebsocketTTSService): ) await self._call_event_handler("on_connected") except Exception as e: - logger.error(f"{self} exception: {e}") - await self.push_error(ErrorFrame(error=f"{self} error: {e}")) + await self.push_error(error_msg=f"Unknown error occurred: {e}", exception=e) self._websocket = None await self._call_event_handler("on_connection_error", f"{e}") @@ -806,8 +805,7 @@ class RimeNonJsonTTSService(WebsocketTTSService): await self._websocket.close() logger.debug("Disconnected from Rime non-JSON websocket") except Exception as e: - logger.error(f"{self} exception: {e}") - await self.push_error(ErrorFrame(error=f"{self} error: {e}")) + await self.push_error(error_msg=f"Unknown error occurred: {e}", exception=e) finally: self._started = False self._websocket = None