Only marking self._is_yielding_frames_synchronously if receiving TTSAudioRawFrame

This commit is contained in:
filipi87
2026-03-09 11:24:36 -03:00
parent c5ce667387
commit ba87d1609c

View File

@@ -1038,7 +1038,9 @@ class TTSService(AIService):
async for frame in generator: async for frame in generator:
if frame: if frame:
await self.append_to_audio_context(context_id, frame) await self.append_to_audio_context(context_id, frame)
is_yielding_frames = True if isinstance(frame, TTSAudioRawFrame):
is_yielding_frames = True
self._is_yielding_frames_synchronously = is_yielding_frames self._is_yielding_frames_synchronously = is_yielding_frames
async def _stop_frame_handler(self): async def _stop_frame_handler(self):