#4718 videotrans.configure.excepts.DubbingSrtError: None

123.152* Posted at: 1 hour ago

None:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 16, in run
File "videotrans\tts\__init__.py", line 181, in run
File "videotrans\tts\_base.py", line 132, in run
videotrans.configure.excepts.DubbingSrtError: None


=
system:Windows-10-10.0.26200-SP0
version:v4.00
frozen:True
language:zh
root_dir:D:/pyVideoTrans

1 Replies

这个错误是配音(TTS)阶段发生异常,但未返回具体错误描述(DubbingSrtError: None)。常见原因包括:

  1. 参考音频文件缺失:如果使用了 GPT-SoVITS、F5-TTS、OmniVoice 等支持声音克隆的渠道,需要确认参考音频(.wav,时长 3-10 秒)已正确放置在软件根目录下的 f5-tts/ 文件夹(或 GPT-SoVITS 自己的目录),并且在主界面中填写的文件名包含后缀、准确无误。
  2. 配音角色选择不匹配:请确认在“配音角色”中选择了与目标语言对应的角色,特别是使用了 clone 角色时,需确保原视频语音片段可用且满足时长要求。
  3. Edge-TTS 限流/静音:若使用 Azure-TTS 或 Edge-TTS,可能因网络或并发过高导致生成静音音频。建议将高级选项中的并发数调为 1,请求间隔设为 5 秒。
  4. OmniVoice 缺少参数:若使用 OmniVoice,需要确保已更新至 v4.00 完整包,否则可能因缺少 instruct 参数报错。

请按以下步骤排查:

  • 进入 菜单 -> 工具 -> 高级选项 -> 字幕配音调整,检查“并发配音线程数”和“配音后暂停秒”是否合理。
  • 如果使用了 clone 角色,请在高级选项中将“最短语音持续毫秒”设为 3000,“最长语音持续秒数”设为 10,并勾选“Whisper预分割音频”和“合并过短字幕到邻近”。
  • 提供软件安装目录下 logs/ 文件夹中最新日志文件的最后 30~50 行内容,以便进一步定位具体原因。
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.

Related resource