fix: 播放音乐时,引导词卡顿

This commit is contained in:
Sakura-RanChen
2025-07-04 11:27:49 +08:00
parent 69cac9d40a
commit 7e5a2b4549
3 changed files with 16 additions and 10 deletions
@@ -362,10 +362,8 @@ class TTSProviderBase(ABC):
return audio_datas
def _process_before_stop_play_files(self):
for tts_file, text in self.before_stop_play_files:
if tts_file and os.path.exists(tts_file):
audio_datas = self._process_audio_file(tts_file)
self.tts_audio_queue.put((SentenceType.MIDDLE, audio_datas, text))
for audio_datas, text in self.before_stop_play_files:
self.tts_audio_queue.put((SentenceType.MIDDLE, audio_datas, text))
self.before_stop_play_files.clear()
self.tts_audio_queue.put((SentenceType.LAST, [], None))