This commit is contained in:
Kovid Goyal 2025-08-05 22:39:08 +05:30
parent 36b690538f
commit 5690f37477
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -393,12 +393,10 @@ class Piper(TTSBackend):
self._set_state(QTextToSpeech.State.Ready)
def _queue_current_utterance(self) -> None:
if self._utterances_being_synthesized:
u = self._utterances_being_synthesized[0]
if not u.started:
global_piper_instance().synthesize(u.id, u.sentence)
u.started = True
debug(f'Utterance {u.id} synthesis queued')
if self._utterances_being_synthesized and not (u := self._utterances_being_synthesized[0]).started:
global_piper_instance().synthesize(u.id, u.sentence)
u.started = True
debug(f'Utterance {u.id} synthesis queued')
def audio_sink_state_changed(self, state: QAudio.State) -> None:
self._update_status()