Update docstrings in RimeNonJsonTTSService for clarity and consistency, specifying 'Non-JSON' in relevant descriptions.

This commit is contained in:
Gokul Js
2025-12-08 20:32:13 +05:30
parent 5bfea84bd5
commit f4e33fc8dd

View File

@@ -599,9 +599,9 @@ class RimeNonJsonTTSService(WebsocketTTSService):
""" """
class InputParams(BaseModel): class InputParams(BaseModel):
"""Configuration parameters for Rime WebSocket TTS service. """Configuration parameters for Rime Non-JSON WebSocket TTS service.
Parameters: Args:
language: Language for synthesis. Defaults to English. language: Language for synthesis. Defaults to English.
segment: Text segmentation mode ("immediate", "bySentence", "never"). segment: Text segmentation mode ("immediate", "bySentence", "never").
repetition_penalty: Token repetition penalty (1.0-2.0). repetition_penalty: Token repetition penalty (1.0-2.0).
@@ -744,7 +744,7 @@ class RimeNonJsonTTSService(WebsocketTTSService):
await self._disconnect_websocket() await self._disconnect_websocket()
async def _connect_websocket(self): async def _connect_websocket(self):
"""Establish WebSocket connection to Rime None json websocket.""" """Establish WebSocket connection to Rime non-JSON websocket."""
try: try:
if self._websocket and self._websocket.state is State.OPEN: if self._websocket and self._websocket.state is State.OPEN:
return return
@@ -770,7 +770,7 @@ class RimeNonJsonTTSService(WebsocketTTSService):
# Send EOS command to gracefully close # Send EOS command to gracefully close
await self._websocket.send("<EOS>") await self._websocket.send("<EOS>")
await self._websocket.close() await self._websocket.close()
logger.debug("Disconnected from Rime non json websocket") logger.debug("Disconnected from Rime non-JSON websocket")
except Exception as e: except Exception as e:
logger.error(f"{self} exception: {e}") logger.error(f"{self} exception: {e}")
await self.push_error(ErrorFrame(error=f"{self} error: {e}")) await self.push_error(ErrorFrame(error=f"{self} error: {e}"))