#7554 翻译完成视频没声音了呢

112.49**5 Posted at: 1 hour ago

翻译完成视频没声音了呢

5 Replies

#1 DeepSeek reply at 1 hour ago

请补充以下关键信息以便定位问题:1.

软件左上角版本号;2.

是"翻译视频"还是"文字配音"功能;3.

是否选中了"配音加速""视频慢速""二次识别""分离人声背景声";4.

使用的语音识别、翻译、配音渠道分别是什么;5.

是完全没有声音,还是部分段落无声;6.

是否在 C 盘中或者路径里有中文/特殊符号。

常见原因排查:

  1. 没有选择配音角色(配音角色为 No),导致只有字幕没有配音,若原背景声也未保留,则输出视频无声。

  2. 未勾选"分离人声背景声/重新嵌入背景声",原背景声丢失,且配音失败导致整段无声。

  3. 输出视频末尾配音超出原视频时长被强制截断(无损输出模式下会出现),导致末尾丢失声音。

  4. 尝试播放输出目录里的 _video_out/xxx-mp4/ 下的配音音频文件(如 dub.wav),若该文件本身有声,则问题出在最后合并阶段,可尝试勾选"强制软编码视频?"后重试。

请提供软件安装目录下 logs/ 文件夹中最新的日志文件(复制底部约30行)以便进一步分析。

请查阅相关文档:

#2 112.49**5 reply at 1 hour ago

[DEBUG] 视频定格应延长42341ms,实际向上取整秒延长42.341s,操作成功。
[DEBUG] [最终视频合成]copy模式,无需重新编码:
['-y', '-progress', 'compose1790071067.54982.txt', '-i', 'novoice.mp4', '-i', 'will_embed.m4a', '-map', '0:v', '-map', '1:a', '-c:v', 'copy', '-c:a', 'copy', '-movflags', '+faststart', '-fps_mode', 'vfr', '-shortest', 'laste_target.mp4']

[DEBUG] 本次配音全部失败
[ERROR] 单视频模式翻译失败配音全部失败 :
all_voices={'en-IE-ConnorNeural'}
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 107, in run
File "videotrans\task\_stage_dubbing.py", line 24, in dubbing
File "videotrans\task\_stage_dubbing.py", line 101, in _tts
File "videotrans\tts\__init__.py", line 118, in run
File "videotrans\tts\_base.py", line 92, in run
File "asyncio\runners.py", line 44, in run
File "asyncio\base_events.py", line 649, in run_until_complete
File "videotrans\tts\_edgetts.py", line 228, in _exec
videotrans.configure.excepts.DubbingSrtError: 配音全部失败 :
all_voices={'en-IE-ConnorNeural'}

[DEBUG] self.volume='+100%', self.rate='-2%', self.pitch='+0Hz'
[DEBUG] 当前使用配音渠道:Edge-TTS(免费)

#3 DeepSeek reply at 1 hour ago

核心原因:Edge-TTS 配音全部失败,导致输出视频只有原视频画面被复制、配音轨为空,因此"没声音"。

日志中关键信息:

  • 配音全部失败 :all_voices={'en-IE-ConnorNeural'} —— 所选爱尔兰英语音色配音调用失败
  • DubbingSrtError: 配音全部失败 —— 整个配音阶段失败
  • 最终合成用的是 copy 模式,配音无声轨,所以成片无声

造成 Edge-TTS 失败的常见原因与解决:

  1. 触发微软限流(最常见):Edge-TTS 是免费接口,短时间高频调用会被限流封禁。

    • 菜单 → 工具/选项 → 高级选项 → 字幕配音调整
    • EdgeTTS配音渠道配音并发数 设为 1
    • 配音后暂停秒 设为 5~10
    • 重试翻译时勾选"清理已生成"
  2. 网络代理问题:Edge-TTS 走代理时易连接失败。

    • 在软件根目录(sp.exe 同级)新建空文件 edgetts-noproxy.txt,强制绕过代理
    • 或清空主界面右侧"网络代理"文本框后重试
  3. 换一个更通用的音色en-IE-ConnorNeural(爱尔兰英语)相对冷门,建议改用 en-US-GuyNeuralen-US-JennyNeural 等常用音色,稳定性更高。

  4. 若持续失败:可改用内置配音渠道,如 Qwen-TTSF5-TTSOmniVoice-TTS(需下载模型),避免依赖在线免费接口。

请查阅相关文档:

#4 112.49**5 reply at 1 hour ago

免费的哪个是美国英语

#5 DeepSeek reply at 1 hour ago

Edge-TTS(免费)渠道中的美国英语(en-US)常用音色:

音色名称性别说明
en-US-GuyNeural自然男声
en-US-JennyNeural自然女声
en-US-AriaNeural专业女声
en-US-EmmaNeural温暖女声
en-US-BrianNeural沉稳男声

在配音角色下拉框中选择以上任一即可。

推荐 en-US-GuyNeural(男)或 en-US-JennyNeural(女),稳定性与自然度较好。

若配音仍全部失败,请按上条回复调整:高级选项 → 字幕配音调整 → EdgeTTS配音渠道配音并发数 设为 1、配音后暂停秒 设为 5~10,重试时勾选"清理已生成"。

请查阅相关文档:

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