services(cartesia): schedule TTSStoppedFrame after text

This commit is contained in:
Aleix Conchillo Flaqué
2024-10-15 09:02:51 -07:00
parent 616aa54f75
commit 3a3bf3fe34
2 changed files with 6 additions and 2 deletions

View File

@@ -434,6 +434,9 @@ class WordTTSService(TTSService):
if word == "LLMFullResponseEndFrame" and timestamp == 0:
frame = LLMFullResponseEndFrame()
frame.pts = last_pts
elif word == "TTSStoppedFrame" and timestamp == 0:
frame = TTSStoppedFrame()
frame.pts = last_pts
else:
frame = TextFrame(word)
frame.pts = self._initial_word_timestamp + timestamp