Enable to stop TTS generation (#1041)

This commit is contained in:
Fangjun Kuang
2024-06-22 18:18:36 +08:00
committed by GitHub
parent 96ab843173
commit 9dd0e03568
32 changed files with 249 additions and 70 deletions

View File

@@ -228,6 +228,13 @@ def generated_audio_callback(samples: np.ndarray, progress: float):
logging.info("Start playing ...")
started = True
# 1 means to keep generating
# 0 means to stop generating
if killed:
return 0
return 1
# see https://python-sounddevice.readthedocs.io/en/0.4.6/api/streams.html#sounddevice.OutputStream
def play_audio_callback(