#4718 videotrans.configure.excepts.DubbingSrtError: None

123.152* Posted at: 20 days 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

5 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 行内容,以便进一步定位具体原因。

当前it={'text': 'Then adjusting the length is also very convenient.', 'line': 4, 'start_time': 5380, 'end_time': 7680, 'startraw': '00:00:05,380', 'endraw': '00:00:07,680', 'ref_text': '然后调节长度也非常的方便。', 'start_time_source': 5380, 'end_time_source': 7680, 'role': 'clone', 'rate': '+10%', 'volume': '+0%', 'pitch': '+0Hz', 'tts_type': 1, 'filename': 'C:/2install/pyvideotrans/sk


-v4.00-528/tmp/38264/7ec3c7f198/dubb-3-c374d7459901b1e2a4e1d5bfe7bf2fa6.wav', 'ref_wav': 'C:/2install/pyvideotrans/sk
-v4.00-528/tmp/38264/7ec3c7f198/clone-3.wav', 'sk
': 'zh'}
[DEBUG] 裁切对应片段为参考音频:00:00:07,680->00:00:09,540
当前it={'text': 'Just push it up and down.', 'line': 5, 'start_time': 7680, 'end_time': 9540, 'startraw': '00:00:07,680', 'endraw': '00:00:09,540', 'ref_text': '上下推就可以了。', 'start_time_source': 7680, 'end_time_source': 9540, 'role': 'clone', 'rate': '+10%', 'volume': '+0%', 'pitch': '+0Hz', 'tts_type': 1, 'filename': 'C:/2install/pyvideotrans/sk
-v4.00-528/tmp/38264/7ec3c7f198/dubb-4-00a
......
10%', 'volume': '+0%', 'pitch': '+0Hz', 'tts_type': 1, 'filename': 'C:/2install/pyvideotrans/sk
-v4.00-528/tmp/38264/7ec3c7f198/dubb-7-1f0a401521e1c91c663cbf1379178bdd.wav', 'ref_wav': 'C:/2install/pyvideotrans/sk
-v4.00-528/tmp/38264/7ec3c7f198/clone-7.wav', 'sk
': 'zh'}
[DEBUG] 裁切对应片段为参考音频:00:00:16,059->00:00:18,820
当前it={'text': 'Do you feel that you have become more refined instantly?', 'line': 9, 'start_time': 16059, 'end_time': 18820, 'startraw': '00:00:16,059', 'endraw': '00:00:18,820', 'ref_text': '是不是感觉瞬间变得精致起来了?', 'start_time_source': 16059, 'end_time_source': 18820, 'role': 'clone', 'rate': '+10%', 'volume': '+0%', 'pitch': '+0Hz', 'tts_type': 1, 'filename': 'C:/2install/pyvideotrans/sk
-v4.00-528/tmp/38264/7ec3c7f198/dubb-8-9fca106c71c9b00f3c9dfcdbb4e8ce98.wav', 'ref_wav': 'C:/2install/pyvideotrans/sk
-v4.00-528/tmp/38264/7ec3c7f198/clone-8.wav', 'sk
': 'zh'}
[DEBUG] 开始语音合成:渠道1
2026-05-31 10:17:31,425 - modelscope - WARNING - We can not confirm the cached file is for revision: master
2026-05-31 10:17:31,429 - modelscope - WARNING - We can not confirm the cached file is for revision: master
[DEBUG] [新进程任务 开始:Qwen3-TTS]
[DEBUG] 任务参数:kwargs={'queue_tts_file': 'C:/2install/pyvideotrans/sk
-v4.00-528/tmp/38264/7ec3c7f198/queusk
.430699.json', 'language': 'English', 'logs_file': 'C:/2install/pyvideotrans/sk
-v4.00-528/tmp/38264/7ec3c7f198/qwen3sk
.430699.log', 'defaulelang': 'zh', 'is_cuda': False, 'model_name': '1.7B', 'roledict': {'No': 'No', 'clone': 'clone', 'nverguo.wav': {'ref_wav': 'nverguo.wav', 'ref_text': '你说四大皆空,却为何,紧闭双眼,若你睁开眼睛看看我,我不相信你,两眼空空。'}, 'Vivian': 'Vivian', 'Serena': 'Serena', 'Uncle_fu': 'Uncle_fu', 'Dylan': 'Dylan', 'Eric': 'Eric', 'Ryan': 'Ryan', 'Aiden': 'Aiden', 'Ono_anna': 'Ono_anna', 'Sohee': 'Sohee'}, 'prompt': ''}
[DEBUG] [新进程任务 结束:Qwen3-TTS],耗时71.9104368686676s
[DEBUG] 新进程执行结束结束timeout=71
[DEBUG] [新进程任务 结束:Qwen3-TTS],耗时465.40312099456787s

[DEBUG] 新进程执行结束结束timeout=32
[DEBUG] 开始语音合成:渠道1
2026-05-31 10:26:16,203 - modelscope - WARNING - We can not confirm the cached file is for revision: master
2026-05-31 10:26:16,207 - modelscope - WARNING - We can not confirm the cached file is for revision: master
[DEBUG] [新进程任务 开始:Qwen3-TTS]
[DEBUG] 任务参数:kwargs={'queue_tts_file': 'C:/2install/pyvideotrans/sk


-v4.00-528/tmp/38264/None/queusk
.2088616.json', 'language': 'English', 'logs_file': 'C:/2install/pyvideotrans/sk
-v4.00-528/tmp/38264/None/qwen3sk
.2088616.log', 'defaulelang': 'zh', 'is_cuda': False, 'model_name': '1.7B', 'roledict': {'No': 'No', 'clone': 'clone', 'nverguo.wav': {'ref_wav': 'nverguo.wav', 'ref_text': '你说四大皆空,却为何,紧闭双眼,若你睁开眼睛看看我,我不相信你,两眼空空。'}, 'Vivian': 'Vivian', 'Serena': 'Serena', 'Uncle_fu': 'Uncle_fu', 'Dylan': 'Dylan', 'Eric': 'Eric', 'Ryan': 'Ryan', 'Aiden': 'Aiden', 'Ono_anna': 'Ono_anna', 'Sohee': 'Sohee'}, 'prompt': ''}
[DEBUG] [新进程任务 结束:Qwen3-TTS],耗时54.954833030700684s
[DEBUG] 新进程执行结束结束timeout=35

日志显示 Qwen3-TTS 的 queue_tts_file 路径中包含 NoneC:/2install/pyvideotrans/sk-v4.00-528/tmp/38264/None/queusk.2088616.json),这通常是任务配置传递时 UUID 丢失导致的,会导致配音任务无法正常产出音频文件,最终触发 DubbingSrtError: None。另外,We can not confirm the cached file for revision: master 警告表明 ModelScope 模型缓存可能损坏或不完整,需重新下载。

解决方案

  1. 清理模型缓存并重新下载
    关闭软件,删除 models/ 目录下与 Qwen3-TTS 相关的缓存文件夹(通常是 modelscope/...Qwen3-TTS),然后重新启动软件,首次使用 Qwen3-TTS 时会自动下载完整模型。
  2. 检查任务生成逻辑
    如果问题反复出现,请尝试:

    • 确保只选择一个视频,不勾选“清理已生成”以外的选项,以排除缓存冲突。
    • 菜单 → 高级选项 → 通用设置 中将“单视频交互翻译暂停倒计时”设为 0(跳过编辑窗口),避免倒计时期间的变量异常。
  3. 启用 CUDA 加速
    如果有 NVIDIA 显卡并已安装 CUDA 12.8+,主界面上务必勾选 CUDA加速,并在 菜单 → 工具 → 高级选项 → 语音识别参数 中确认 CUDA数据类型 设为 float16int8(可提高速度)。

若以上步骤仍无法解决,请提供 logs/ 文件夹最新的 .log 文件底部 30 行,以及 tmp/ 目录下对应 UUID 文件夹中的 .log 文件,以便进一步定位。

models--Qwen--Qwen3-TTS-12Hz-1.7B-Base
models--Qwen--Qwen3-TTS-12Hz-1.7B-CustomVoice
在models文件夹下看到这两个文件夹,是否删除

可以直接删除这两个文件夹。它们是 Qwen3-TTS 的模型缓存文件,可能因下载不完整或缓存损坏导致报错。删除后重启软件,软件会自动重新下载完整模型。

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: ko-fi.com/jianchang512

Related resource

Similar issues already exist