#2826 TaskCfg(cache_folder='D:/win-videotrans-v3.84/tmp/11224/26c1888a23', target_dir='D:/win-videotrans-v3.84/output/tts', re

183.187* Posted at: 4 days ago 👁27

配音阶段出错 [Edge-TTS(免费)] edge_tts.exceptions.NoAudioReceived: No audio was received. Please verify that your parameters are correct.
Traceback (most recent call last):
File "videotrans\tts\_base.py", line 126, 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 228, in run
File "videotrans\task\_dubbing.py", line 52, in dubbing
File "videotrans\task\_dubbing.py", line 223, in _tts
File "videotrans\tts\__init__.py", line 297, in run
File "videotrans\tts\_base.py", line 194, 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:/win-videotrans-v3.84/tmp/11224/26c1888a23', target_dir='D:/win-videotrans-v3.84/output/tts', remove_noise=False, is_separate=False, detect_language=None, subtitle_language=None, source_language=None, target_language=None, source_language_code=None, target_language_code='id', source_sub=None, target_sub='E:/duanjusucai/万贯首富/字幕9/字幕9.srt', source_wav=None, source_wav_output=None, target_wav='D:/win-videotrans-v3.84/output/tts/字幕9.wav', target_wav_output=None, subtitles=None, novoice_mp4=None, noextname='字幕9', shibie_audio=None, targetdir_mp4=None, instrument=None, vocal=None, back_audio=None, background_music=None, app_mode='biaozhun', subtitle_type=0, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='Gadis(Female/ID)', copysrt_rawvideo=False, clear_cache=False, translate_type=None, tts_type=0, recogn_type=None, model_name=None, voice_autorate=True, video_autorate=False, cuda=False, name='E:/duanjusucai/万贯首富/字幕9/字幕9.srt', basename='字幕9.srt', ext='srt', dirname='E:/duanjusucai/万贯首富/字幕9', shound_del_name=None, uuid='26c1888a23', remove_silent_mid=False, align_sub_audio=False, enable_diariz=False, nums_diariz=0, rephrase=2, only_out_mp4=False, fix_punc=False, recogn2pass=False)


=
system:Windows-10-10.0.19045-SP0
version:v3.94
frozen:True
language:zh
root_dir:D:/win-videotrans-v3.84

1 Replies

Edge-TTS 配音时出现 No audio was received 错误,通常是由于请求频率过高、网络连接不稳定或所选语音角色参数不正确导致的。请按以下步骤排查解决:

  1. 降低并发请求频率(首要步骤)

    • 在软件主界面,点击菜单栏的 工具 -> 选项 -> 高级选项
    • 在“配音调整”区域,将 “同时配音字幕数” 改为 1
    • “配音后暂停时间/秒” 改为 5 或更高。
  2. 检查网络连接和代理设置

    • 确保你的网络可以稳定访问微软的 Edge-TTS 服务。
    • 如果你使用了代理,请在主界面第5行的“网络代理”框中正确填写代理地址(如 http://127.0.0.1:10809)。
  3. 验证配音角色和语言设置

    • 从错误信息 voice_role='Gadis(Female/ID)'target_language_code='id' 看,你选择的是印尼语(ID)的女性角色。
    • 请确认你的字幕文件内容是否确实是印尼语,或者尝试更换为其他更通用的角色(如 zh-CN-XiaoxiaoNeural)进行测试,以排除角色参数问题。
  4. 检查字幕文件内容

    • 打开出错的字幕文件 E:/duanjusucai/万贯首富/字幕9/字幕9.srt,检查其中是否有特殊字符、空行或过长的句子。可以尝试手动删除一些字幕行,用少量内容测试。
  5. 重启软件并重试

    • 完成上述设置后,关闭软件再重新启动,然后重新处理任务。

如果以上步骤均无效,请提供 D:/win-videotrans-v3.84/logs/ 目录下最新的日志文件,以便进一步分析。

请查看更多参考文档:

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.

Related resource