fix: ElevenLabsTTSService character usage metrics

This commit is contained in:
Mark Backman
2025-12-04 09:41:18 -05:00
parent 57c24670ea
commit b39087027c
2 changed files with 5 additions and 4 deletions

View File

@@ -731,10 +731,8 @@ class ElevenLabsTTSService(AudioContextWordTTSService):
await self._websocket.send(json.dumps(msg))
logger.trace(f"Created new context {self._context_id}")
await self._send_text(text)
await self.start_tts_usage_metrics(text)
else:
await self._send_text(text)
await self._send_text(text)
await self.start_tts_usage_metrics(text)
except Exception as e:
yield TTSStoppedFrame()
yield ErrorFrame(error=f"Unknown error occurred: {e}")