#1901 TaskCfg(cache_folder='D:/one/good/tmp/31320/a423b92380', target_dir='G:/工作/B-德泰克钻井设备/4-成片/twp/中文投流1-mp4', remove_noise=F

222.223* Posted at: 4 hours ago 👁9

配音阶段出错:[Edge-TTS(免费)] 操作失败,请稍后重试('No audio was received. Please verify that your parameters are correct.',):
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\job.py", line 224, in run
File "videotrans\task\trans_create.py", line 496, in dubbing
File "videotrans\task\trans_create.py", line 783, 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.

TaskCfg(cache_folder='D:/one/good/tmp/31320/a423b92380', target_dir='G:/工作/B-德泰克钻井设备/4-成片/twp/中文投流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='G:/工作/B-德泰克钻井设备/4-成片/twp/中文投流1-mp4/zh-cn.srt', target_sub='G:/工作/B-德泰克钻井设备/4-成片/twp/中文投流1-mp4/en.srt', source_wav='D:/one/good/tmp/31320/a423b92380/zh-cn.wav', source_wav_output='G:/工作/B-德泰克钻井设备/4-成片/twp/中文投流1-mp4/zh-cn.m4a', target_wav='D:/one/good/tmp/31320/a423b92380/target.wav', target_wav_output='G:/工作/B-德泰克钻井设备/4-成片/twp/中文投流1-mp4/en.m4a', subtitles='', novoice_mp4='D:/one/good/tmp/31320/a423b92380/novoice.mp4', noextname='中文投流1', shibie_audio=None, targetdir_mp4='G:/工作/B-德泰克钻井设备/4-成片/twp/中文投流1-mp4/中文投流1.mp4', instrument=None, vocal=None, back_audio='', background_music=None, app_mode='biaozhun', subtitle_type=1, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='Annette(Female/AU)', copysrt_rawvideo=False, clear_cache=False, translate_type=0, tts_type=0, recogn_type=0, model_name='large-v3-turbo', split_type=0, voice_autorate=True, video_autorate=False, cuda=False, name='G:/工作/B-德泰克钻井设备/4-成片/德泰克中文/中文投流1/中文投流1.mp4', basename='中文投流1.mp4', ext='mp4', dirname='G:/工作/B-德泰克钻井设备/4-成片/德泰克中文/中文投流1', shound_del_name=None, uuid='a423b92380', remove_silent_mid=False, align_sub_audio=True, enable_diariz=False, nums_diariz=0, rephrase=0, only_out_mp4=False)


=
system:Windows-10-10.0.26200-SP0
version:v3.89
frozen:True
language:zh
root_dir:D:/one/good

1 Replies

此错误表明 Edge-TTS 服务器未返回音频数据。核心原因是配音角色 Annette(Female/AU) 与目标语言 英语 不匹配。Edge-TTS 的每个角色仅支持特定语言,使用不匹配的角色会导致请求失败。

请按以下步骤解决:

  1. 检查并修正配音角色

    • 在配音设置行,将“目标语言”设置为 英语
    • 点击“配音角色”下拉框,仅选择名称中明确包含 en- 前缀的角色(例如 en-US-JennyNeural)。
    • 绝对不要选择 Annette(Female/AU) 这类角色,它仅支持特定语言(如德语),无法生成英语语音。
  2. 调整高级设置(可选,用于稳定性)

    • 进入 菜单 -> 工具 -> 高级选项
    • 在“配音调整”区域,将“同时配音字幕数”设置为 1,并将“配音后暂停时间/秒”设置为 3,以降低请求频率。
  3. 重新处理

    • 返回主界面,务必勾选“清理已生成”,然后重新开始任务。

如果问题依旧,请尝试更换为其他 en- 开头的角色,并确保网络连接正常(Edge-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.

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

Trending Questions