Skip to content

Commit 8b9be5a

Browse files
committed
fix: fix race condition issue
1 parent 993c3d3 commit 8b9be5a

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

interface/ten_ai_base/tts2_http.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -312,11 +312,9 @@ async def request_tts(self, t: TTSTextInput) -> None:
312312
self.ten_env.log_debug(
313313
f"Writing audio chunk to dump file, dump url: {self.config.dump_path}"
314314
)
315-
asyncio.create_task(
316-
self.recorder_map[
317-
self.current_request_id
318-
].write(audio_chunk)
319-
)
315+
await self.recorder_map[
316+
self.current_request_id
317+
].write(audio_chunk)
320318

321319
# Send audio data
322320
await self.send_tts_audio_data(audio_chunk)

0 commit comments

Comments
 (0)