#1870 [15.170999999999905%] No audio was received. please verify that your parameters are correct.12.图像翻转(1).mp4

192.9* Posted at: 2 hours ago 👁27

image
[15.170999999999905%] No audio was received. please verify that your parameters are correct.12.图像翻转(1).mp4

9 Replies

从截图看,您遇到了 Edge-TTS 配音失败 的问题,错误信息是 “No audio was received. please verify that your parameters are correct.”。

核心原因与解决方案:

此错误通常是因为 Edge-TTS 服务端限制或网络不稳定,导致请求未收到音频数据。请按以下步骤逐一排查:

  1. 降低并发请求(最有效)

    • 在软件主界面,点击菜单栏的 工具 -> 高级选项
    • 在打开的窗口中,找到 “配音调整” 区域。
    • “同时配音字幕数” 的值从默认的 5 或更高,改为 1
    • “配音后暂停时间/秒” 适当增加,例如设为 35
    • 点击“保存”后重试。
  2. 检查网络与代理

    • 如果您使用了网络代理,请确保代理设置正确且稳定。可以在主界面第5行的“网络代理”处填写或检查。
    • 尝试暂时关闭代理,使用直连网络。
  3. 检查目标语言与角色匹配

    • 确认您选择的 目标语言配音角色 是匹配的。例如,目标语言是“中文(普通话)”,就不能选择英文配音角色。不匹配的角色可能导致服务端拒绝请求。
  4. 更换配音渠道

    • 如果以上方法无效,可以暂时切换到其他免费的配音渠道进行测试,例如 Azure TTS(有免费额度)OpenAI TTS,以确认是否为 Edge-TTS 服务本身的问题。
  5. 检查文件名

    • 您的视频文件名 12.图像翻转(1).mp4 包含了括号 (),虽然通常不影响,但为排除一切可能,可以尝试将文件重命名为纯英文或数字(如 12.mp4)再进行处理。

如果尝试所有步骤后问题依旧,请提供 pyvideotrans 软件目录下 logs 文件夹内的最新日志文件,以便进行更深入的分析。


Application started at 2025-12-09 13:14:07

2025-12-09 13:14:11,253 - INFO - 返回缓存的编解码器 Windows-264: h264_qsv
-1=1765257930.1752832
0=1765257930.1752832
0.5=1765257930.1752832
self.proxy_str='http://127.0.0.1:7890',self.uuid=None
2025-12-09 13:25:30,224 - INFO - 最终配置信息:self.cfg=TaskCfg(cache_folder='E:/win-pyvideotrans-v3.87/tmp/17676/b3d8972a0d', target_dir='E:/枣庄课程/计算机视觉及应用/计算机视觉及应用/_video_out/01.图像读入、显示与保存(1)-mp4', remove_noise=False, is_separate=False, detect_language='zh-cn', subtitle_language=None, source_language='简体中文', target_language='英语', source_language_code='zh-cn', target_language_code='en', source_sub='E:/枣庄课程/计算机视觉及应用/计算机视觉及应用/_video_out/01.图像读入、显示与保存(1)-mp4/zh-cn.srt', target_sub='E:/枣庄课程/计算机视觉及应用/计算机视觉及应用/_video_out/01.图像读入、显示与保存(1)-mp4/en.srt', source_wav='E:/win-pyvideotrans-v3.87/tmp/17676/b3d8972a0d/zh-cn.wav', source_wav_output='E:/枣庄课程/计算机视觉及应用/计算机视觉及应用/_video_out/01.图像读入、显示与保存(1)-mp4/zh-cn.m4a', target_wav='E:/win-pyvideotrans-v3.87/tmp/17676/b3
......

  • ERROR - [162/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:10,888 - ERROR - [162/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:14,024 - ERROR - [163/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:14,024 - ERROR - [163/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:15,995 - ERROR - [164/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:15,995 - ERROR - [164/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:18,937 - ERROR - [165/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:18,937 - ERROR - [165/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:22,141 - ERROR - [166/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:22,141 - ERROR - [166/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:27,690 - ERROR - [167/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:27,690 - ERROR - [167/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:28,739 - ERROR - [168/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:28,739 - ERROR - [168/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:35,749 - ERROR - [169/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:35,749 - ERROR - [169/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:45,437 - ERROR - [170/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:45,437 - ERROR - [170/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:55,218 - ERROR - [171/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:55,218 - ERROR - [171/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:57,633 - ERROR - [173/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:42:57,633 - ERROR - [173/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:43:02,328 - ERROR - [172/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:43:02,328 - ERROR - [172/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:43:03,096 - ERROR - [174/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:43:03,096 - ERROR - [174/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:43:04,218 - ERROR - [175/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:43:04,218 - ERROR - [175/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:43:11,449 - ERROR - [176/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:43:11,449 - ERROR - [176/176]: 已达到最大重试次数,任务失败。
    2025-12-09 15:43:11,480 - INFO - 执行流程:所有配音任务结束。
    2025-12-09 15:43:19,933 - INFO - EdgeTTS配音结束:[176] errors, 0 succeed
    2025-12-09 15:43:20,165 - INFO - 开始执行事件循环的关闭流程...
    2025-12-09 15:43:20,855 - INFO - 事件循环已关闭。
    Traceback (most recent call last):
    File "videotrans\tts\_base.py", line 123, in run
    RuntimeError: no running event loop

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\task\_only_one.py", line 85, in run
File "videotrans\task\trans_create.py", line 496, in dubbing
File "videotrans\task\trans_create.py", line 778, in _tts
File "videotrans\tts\__init__.py", line 279, in run
File "videotrans\tts\_base.py", line 188, in run
File "videotrans\tts\_edgetts.py", line 72, in _create_audio_with_retry
File "asyncio\tasks.py", line 445, in wait_for
File "edge_tts\communicate.py", line 590, in save
File "edge_tts\communicate.py", line 566, in stream
File "edge_tts\communicate.py", line 541, in __stream
edge_tts.exceptions.NoAudioReceived: No audio was received. Please verify that your parameters are correct.

根据日志,您遇到了 Edge-TTS 大规模请求失败 的问题,核心原因是 并发请求过高导致服务端限制。日志显示从第162行到第176行字幕全部失败,最终导致整个任务中断。

请立即执行以下解决方案:

  1. 降低并发请求(最关键):

    • 在软件主界面,点击菜单栏的 工具 -> 高级选项
    • 在打开的窗口中,找到 “配音调整” 区域。
    • “同时配音字幕数” 的值改为 1
    • “配音后暂停时间/秒” 改为 5 或更高。
    • 点击“保存”。
  2. 检查并调整网络代理:

    • 您的代理设置是 http://127.0.0.1:7890。请确保您的代理软件(如Clash、V2Ray)正在运行且规则正确(必须允许 Edge-TTS 的域名通过)。
    • 尝试临时解决方案: 在主界面第5行的“网络代理”输入框中,清空代理设置,直接使用系统网络重试。如果直连成功,则问题出在代理规则上。
  3. 处理前清理缓存(重要):

    • 由于上次任务已失败并生成大量错误缓存,下次处理同一视频时,务必在主界面第1行勾选“清理已生成”,以确保从零开始。
  4. 简化文件路径(辅助措施):

    • 您的视频路径 E:/枣庄课程/计算机视觉及应用/计算机视觉及应用/... 包含中文。虽然软件支持中文路径,但为排除一切干扰,建议将视频文件复制到一个纯英文路径(如 D:/video/1.mp4)再进行处理。

执行顺序建议: 先完成第1步(降并发)和第3步(清缓存),然后使用简化路径的文件重试。如果问题依旧,再尝试第2步(调整代理)。

如果以上所有步骤均无效,则可能是 Edge-TTS 服务临时不稳定。您可以暂时切换到其他配音渠道(如 Azure TTS)完成当前任务。

image
对吗

您的设置完全正确。您已经将“同时配音字幕数”设为1,并将“配音后暂停时间/秒”设为5。这是解决 Edge-TTS 因并发过高而失败的最有效方法。

现在,请务必执行以下关键操作,然后重试:

  1. 清理缓存:在主界面第1行,必须勾选“清理已生成”。因为上次任务失败后,软件目录下会残留错误状态,不清理会导致重试时直接沿用失败结果。
  2. 简化文件路径:将您的视频文件(如 12.图像翻转(1).mp4复制到一个纯英文、无空格、无括号的路径下,例如 D:/temp/video.mp4。然后使用这个新文件进行处理。
  3. 检查代理:确保您的代理软件(端口7890)正在运行,且规则模式为“全局”或“规则”模式能正确放行 *.microsoft.com 等 Edge-TTS 相关域名。

完成以上三步后,再次点击“开始执行”。如果问题依旧,请提供执行后的新日志。

image
image
对吗

您的设置完全正确。您已经正确勾选了“清理已生成”,并且将视频文件移动到了纯英文路径 D:/temp/12.mp4。这是最标准的处理流程。现在,请直接点击“开始执行”按钮,重新处理这个视频。如果问题依旧出现(即仍然报错“No audio was received”),那么问题很可能出在您的网络代理上。届时,请尝试以下操作:临时关闭代理:在主界面第5行的“网络代理”输入框中,清空所有内容(留空),然后不勾选“启用网络代理”,直接使用您的本地网络重试。如果直连成功,则说明是代理规则问题。如果执行后成功或出现新的错误,请提供最新的日志文件内容。


Application started at 2025-12-09 13:14:07

2025-12-09 13:14:11,253 - INFO - 返回缓存的编解码器 Windows-264: h264_qsv
-1=1765257930.1752832
0=1765257930.1752832
0.5=1765257930.1752832
self.proxy_str='http://127.0.0.1:7890',self.uuid=None
2025-12-09 13:25:30,224 - INFO - 最终配置信息:self.cfg=TaskCfg(cache_folder='E:/win-pyvideotrans-v3.87/tmp/17676/b3d8972a0d', target_dir='E:/枣庄课程/计算机视觉及应用/计算机视觉及应用/_video_out/01.图像读入、显示与保存(1)-mp4', remove_noise=False, is_separate=False, detect_language='zh-cn', subtitle_language=None, source_language='简体中文', target_language='英语', source_language_code='zh-cn', target_language_code='en', source_sub='E:/枣庄课程/计算机视觉及应用/计算机视觉及应用/_video_out/01.图像读入、显示与保存(1)-mp4/zh-cn.srt', target_sub='E:/枣庄课程/计算机视觉及应用/计算机视觉及应用/_video_out/01.图像读入、显示与保存(1)-mp4/en.srt', source_wav='E:/win-pyvideotrans-v3.87/tmp/17676/b3d8972a0d/zh-cn.wav', source_wav_output='E:/枣庄课程/计算机视觉及应用/计算机视觉及应用/_video_out/01.图像读入、显示与保存(1)-mp4/zh-cn.m4a', target_wav='E:/win-pyvideotrans-v3.87/tmp/17676/b3
......

  • ERROR - [142/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:23,992 - ERROR - [142/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:30,382 - ERROR - [144/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:30,382 - ERROR - [144/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:31,297 - ERROR - [143/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:31,297 - ERROR - [143/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:33,386 - ERROR - [145/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:33,386 - ERROR - [145/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:38,102 - ERROR - [147/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:38,102 - ERROR - [147/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:40,324 - ERROR - [146/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:40,324 - ERROR - [146/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:45,128 - ERROR - [148/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:45,128 - ERROR - [148/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:46,014 - ERROR - [149/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:46,014 - ERROR - [149/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:47,813 - ERROR - [150/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:36:47,813 - ERROR - [150/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:04,024 - ERROR - [151/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:04,024 - ERROR - [151/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:12,911 - ERROR - [152/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:12,911 - ERROR - [152/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:16,705 - ERROR - [153/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:16,705 - ERROR - [153/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:18,754 - ERROR - [154/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:18,754 - ERROR - [154/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:21,549 - ERROR - [155/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:21,549 - ERROR - [155/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:25,562 - ERROR - [156/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:25,562 - ERROR - [156/156]: 已达到最大重试次数,任务失败。
    2025-12-09 16:37:25,562 - INFO - 执行流程:所有配音任务结束。
    2025-12-09 16:37:33,931 - INFO - EdgeTTS配音结束:[156] errors, 0 succeed
    2025-12-09 16:37:34,025 - INFO - 开始执行事件循环的关闭流程...
    2025-12-09 16:37:35,768 - INFO - 事件循环已关闭。
    Traceback (most recent call last):
    File "videotrans\tts\_base.py", line 123, in run
    RuntimeError: no running event loop

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\task\_only_one.py", line 85, in run
File "videotrans\task\trans_create.py", line 496, in dubbing
File "videotrans\task\trans_create.py", line 778, in _tts
File "videotrans\tts\__init__.py", line 279, in run
File "videotrans\tts\_base.py", line 188, in run
File "videotrans\tts\_edgetts.py", line 72, in _create_audio_with_retry
File "asyncio\tasks.py", line 445, in wait_for
File "edge_tts\communicate.py", line 590, in save
File "edge_tts\communicate.py", line 566, in stream
File "edge_tts\communicate.py", line 541, in __stream
edge_tts.exceptions.NoAudioReceived: No audio was received. Please verify that your parameters are correct.

问题已明确:您的网络代理(http://127.0.0.1:7890)是导致 Edge-TTS 请求失败的根源。日志显示,即使将并发设为1并增加暂停时间,所有请求依然失败。这表明代理服务器可能阻止了 Edge-TTS 服务的连接,或者代理本身不稳定。请立即执行以下操作:关闭代理,使用直连:在主界面第5行,找到“网络代理”输入框,将其中的内容 http://127.0.0.1:7890 完全清空(留白)。确保“启用网络代理”复选框没有被勾选。然后,直接点击“开始执行”重试。如果直连成功,则证明是代理问题。您需要检查并调整您的代理软件(Clash/V2Ray等)的规则,确保放行 *.microsoft.com*.azure.com 等与 Edge-TTS 相关的域名。如果直连也失败(可能性较小),则可能是您的本地网络对 Edge-TTS 服务有特殊限制,或者 Edge-TTS 服务在您所在区域暂时不可用。此时,请切换到其他配音渠道:在配音(TTS)下拉菜单中,选择其他渠道,例如:Azure TTS(需申请免费密钥)或 OpenAI TTS。这是完成当前任务的最快方法。操作顺序:先执行第1步(关闭代理直连)。如果失败,再执行第2步(更换配音渠道)。请务必在重试前,再次确认主界面第1行的“清理已生成”已被勾选。

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.

Donate: https://ko-fi.com/jianchang512

Trending Questions