#6047 配音阶段出错 [Azure(免费试用)] Queue tts length is 0Traceback (most recent call last):

117.159* Posted at: 1 hour ago

配音阶段出错 [Azure(免费试用)] Queue tts length is 0
Traceback (most recent call last):
File "videotrans\task\job.py", line 213, in run
File "videotrans\task\_dubbing.py", line 51, in dubbing
File "videotrans\task\_dubbing.py", line 219, in _tts
RuntimeError: Queue tts length is 0
TaskCfgTTS(is_cuda=False, uuid='451654a67b', cache_folder='H:/Program/AI/PY/tmp/18728/451654a67b', target_dir='H:/Program/AI/PY/output/tts', source_language=None, source_language_code=None, source_sub=None, source_wav=None, source_wav_output=None, target_language=None, target_language_code='pt', target_sub='H:/Program/AI/PY/tmp/18728/20260724-094446.txt', target_wav='H:/Program/AI/PY/output/tts/20260724-094446.wav', target_wav_output=None, name='H:/Program/AI/PY/tmp/18728/20260724-094446.txt', noextname='20260724-094446', basename='20260724-094446.txt', ext='txt', dirname='H:/Program/AI/PY/tmp/18728', shound_del_name=None, tts_type=27, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='Antonio(Male)', voice_autorate=False, video_autorate=False, remove_silent_mid=False, align_sub_audio=False)


=
system:Windows-10-10.0.26200-SP0
version:v3.97
frozen:True
language:zh
root_dir:H:/Program/AI/PY

1 Replies

这个错误是因为待配音的文本队列为空,通常是输入文件内容为空或格式不被识别导致的。

排查步骤

  1. 检查输入文件:用记事本打开日志中显示的路径 H:/Program/AI/PY/tmp/18728/20260724-094446.txt,确认文件内是否有有效文本内容。
  2. 确认格式:如果是纯文本,确保每行一个句子,且没有多余空行导致过滤。
  3. 更换测试文件:新建一个包含英语句子的 .txt 文件测试,排除原文件问题。

解决方案

  • 若文件为空,重新准备内容后再次执行。
  • 若文件有效,可能是 v3.97 版本的旧 Bug,建议升级到最新版 v4.06菜单→帮助→检查更新 或重新下载完整包覆盖)。

请查阅相关文档:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Dondate via ko-fi.com

Dondate via PayPal

Related resource