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

103.62* Posted at: 19 hours 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='b227071a9c', cache_folder='H:/Program/AI/PY/tmp/37044/b227071a9c', 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:/工作/工作/5月/通风/葡语版/01分割完成/7、第二个问题.txt', target_wav='H:/Program/AI/PY/output/tts/7、第二个问题.wav', target_wav_output=None, name='H:/工作/工作/5月/通风/葡语版/01分割完成/7、第二个问题.txt', noextname='7、第二个问题', basename='7、第二个问题.txt', ext='txt', dirname='H:/工作/工作/5月/通风/葡语版/01分割完成', 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

RuntimeError: Queue tts length is 0 表示配音队列为空,没有字幕需要配音。从你的配置看,输入文件是 .txt 文本文件而不是标准 SRT 字幕格式文件,且路径包含中文和特殊符号,导致软件无法正确解析出待配音的字幕行。

解决方案:

  1. 检查输入文件:确认 7、第二个问题.txt 文件内有实际的文本内容(非空),且编码为 UTF-8。
  2. 改用标准 SRT 格式:批量为字幕配音时,建议将纯文本转换为带时间轴的 SRT 字幕文件(即使只有一行,也要包含行号、时间轴和文本),例如:

    1
    00:00:01,000 --> 00:00:05,000
    你的配音文本
  3. 避免中文和特殊字符路径:将文件移到全英文路径下(如 D:/test/input.srt),文件名不要包含 和空格。
  4. 升级软件版本:你当前是 v3.97,建议升级至最新 v4.06,修复了大量旧版兼容性 Bug。下载地址:https://pyvideotrans.com/downpackage

如果问题持续,请提供 logs/ 目录下的完整日志文件(最近日期)以便进一步分析。

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