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