Spaces:
Sleeping
Sleeping
fix: was skipping sending some lines to speech
Browse files
respond_to_prompt_async.py
CHANGED
@@ -100,9 +100,9 @@ class RespondToPromptAsync:
|
|
100 |
while True:
|
101 |
for i, task in enumerate(self.sentence_tasks):
|
102 |
# Skip this task/queue pair if task completed
|
103 |
-
if task.done():
|
104 |
-
continue
|
105 |
queue = self.sentence_queues[i]
|
|
|
|
|
106 |
while not queue.empty():
|
107 |
chunk_response = await queue.get()
|
108 |
audio_chunk_ref = chunk_response['tts_raw_chunk_ref']
|
|
|
100 |
while True:
|
101 |
for i, task in enumerate(self.sentence_tasks):
|
102 |
# Skip this task/queue pair if task completed
|
|
|
|
|
103 |
queue = self.sentence_queues[i]
|
104 |
+
if task.done() and queue.empty():
|
105 |
+
continue
|
106 |
while not queue.empty():
|
107 |
chunk_response = await queue.get()
|
108 |
audio_chunk_ref = chunk_response['tts_raw_chunk_ref']
|