#8465 Missing dubbing for subtitle 1: I:/dy/dy/pyvideotrans/tmp/24828/ab142ca8eb/0-bbe9c3c86408e686999d4ec304b17b78.wavTraceba

206.14**3 Posted at: 2 hours ago

Missing dubbing for subtitle 1: I:/dy/dy/pyvideotrans/tmp/24828/ab142ca8eb/0-bbe9c3c86408e686999d4ec304b17b78.wav
Traceback (most recent call last):
File "I:\dy\dy\pyvideotrans\videotrans\task\only_one.py", line 225, in run

trk.align()

File "I:\dy\dy\pyvideotrans\videotrans\task\_stage_align.py", line 48, in align

result = align_shot_dubbing(self.queue_tts, commentary_audio=commentary_audio,

File "I:\dy\dy\pyvideotrans\videotrans\task\shot_dubbing_alignment.py", line 204, in align_shot_dubbing

raise VideoTransError(f'Missing dubbing for subtitle {row.get("line")}: {filename}')

videotrans.configure.excepts.VideoTransError: Missing dubbing for subtitle 1: I:/dy/dy/pyvideotrans/tmp/24828/ab142ca8eb/0-bbe9c3c86408e686999d4ec304b17b78.wav

trk=[TransCreate]: uuid='ab142ca8eb', proxy_str='http://127.0.0.1:10808', cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: D:/电影/10.26/鬼妈妈/1.mp4,
输出结果保存到文件夹: D:/电影/10.26/鬼妈妈/matched_source-mp4,
临时文件夹: I:/dy/dy/pyvideotrans/tmp/24828/ab142ca8eb
未选 清理已存在
已启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), tiny, 发音语言: 简体中文,
翻译渠道:Google(免费),原始语言:简体中文,目标语言:英语, 已选 发送完整字幕
配音渠道:Edge-TTS(免费), 角色:Brian(Male/US), 配音语言:英语, 未选 二次语音识别
音量:+0%, 语速:+25%, 未选 音频加速, 已选 视频慢速
已选 移除每条字幕配音开头和结尾静音缓冲
静音移除力度: default
字幕: 嵌入硬字幕
代理地址: http://127.0.0.1:10808, precent=7, hasend=False, should_recogn=True, should_trans=True, should_dubbing=True, should_hebing=True, is_copy_video=True, video_codec_num=264, ignore_align=False, is_audio_trans=False, clone_ref='', should_recogn2=False, do_diarize=True
trk.cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: D:/电影/10.26/鬼妈妈/1.mp4,
输出结果保存到文件夹: D:/电影/10.26/鬼妈妈/matched_source-mp4,
临时文件夹: I:/dy/dy/pyvideotrans/tmp/24828/ab142ca8eb
未选 清理已存在
已启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), tiny, 发音语言: 简体中文,
翻译渠道:Google(免费),原始语言:简体中文,目标语言:英语, 已选 发送完整字幕
配音渠道:Edge-TTS(免费), 角色:Brian(Male/US), 配音语言:英语, 未选 二次语音识别
音量:+0%, 语速:+25%, 未选 音频加速, 已选 视频慢速
已选 移除每条字幕配音开头和结尾静音缓冲
静音移除力度: default
字幕: 嵌入硬字幕
代理地址: http://127.0.0.1:10808
video_duration_ms=901025


=
system:Windows-10-10.0.26100-SP0
version:v4.15
frozen:False
language:zh_CN
root_dir:I:/dy/dy/pyvideotrans
Python: 3.10.19 (main, Feb 12 2026, 00:37:08) [MSC v.1944 64 bit (AMD64)]

1 Replies

#1 DeepSeek reply at 2 hours ago

这是由于 Edge-TTS 配音阶段未能成功生成音频文件(单条配音失败不会立即中断,直到对齐阶段检查文件时才发现缺失,从而抛出 Missing dubbing for subtitle 1)。常见触发原因是 Edge-TTS 403 限流,或所填代理 http://127.0.0.1:10808 对 Edge-TTS 连接异常。

解决方案(按顺序尝试):

  1. 升级版本修复 Edge-TTS 403:Edge-TTS 免费接口已更改验证逻辑,v4.15 会出现 403,请升级到 v4.16 或更新版本(预打包版直接下载完整包/补丁包覆盖)。源码部署请执行:

    uv add git+https://github.com/rany2/edge-tts.git

    若报错先执行 uv remove edge-tts 再重试。

  2. 降低 Edge-TTS 请求频率:进入 菜单 → 工具/选项 → 高级选项 → 字幕配音调整:

    • EdgeTTS配音渠道配音并发数 设为 1
    • 配音后暂停秒 设为 5~10
  3. 处理代理干扰:Edge-TTS 走代理易失败。在软件根目录(sp.exe 同级)新建空文件 edgetts-noproxy.txt,强制 Edge-TTS 绕过代理。
  4. 先验证配音是否可用:主界面选中配音角色后点击 试听,若能正常试听说明 Edge-TTS 通了,再重新执行任务,并勾选 清理已生成。
  5. 若仍反复失败,可临时切换 /fish.audio、Qwen3-TTS(内置) 等其他配音渠道验证是否为 Edge-TTS 单渠道问题。

注意:本任务时长达 15 分钟(901 秒),且使用了 tiny 识别模型 + Google 翻译 + 硬字幕 + 视频慢速,字幕条数较多,Edge-TTS 高频调用被限流的概率显著增加,务必按第 2 步降频。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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

Related resource