#1204 我的微软tts在配置key的时候,测试就没有问题,但是在第一个菜单,翻译视频或者音频的额时候,点击试听配音就报错。edge_tts.exceptions.NoAudioReceived: No audio was received

51.161* Posted at: 5 months ago 👁428

操作失败,请稍后重试('No audio was received. Please verify that your parameters are correct.',):
Traceback (most recent call last):
File "videotrans\tts\_base.py", line 128, in run
RuntimeError: no running event loop

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 18, in run
File "videotrans\tts\__init__.py", line 246, in run
File "videotrans\tts\_base.py", line 182, in run
File "videotrans\tts\_edgetts.py", line 70, 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.


=
system:Windows-10-10.0.22631-SP0
version:v3.82
frozen:True
language:zh
root_dir:D:/BaiduNetdiskDownload/win-videotrans-v3.82_20251019_125144

7 Replies

从错误日志看,您在使用微软 Edge-TTS 进行试听时遇到了 NoAudioReceived 错误。虽然您在翻译设置中配置了微软 TTS 的密钥,但"试听配音"功能默认使用的是 Edge-TTS(免费渠道),而不是您配置的付费微软 TTS 服务。

解决方案:

  1. 确认试听渠道: 在"试听配音"时,请确保界面上的"配音渠道"下拉菜单选择的是您已配置好密钥的 "微软TTS",而不是默认的 "Edge-TTS"。
  2. 如果确实在使用 Edge-TTS:

    • 原因: 这是 Edge-TTS 常见的服务器限流问题。
    • 临时解决: 稍等片刻后重试,或更换网络环境(如使用手机热点)。
    • 根本解决: 在菜单栏选择 工具/选项 -> 高级选项,在"配音调整"区域:

      • 将"同时配音字幕数"改为 1
      • 将"配音后暂停时间/秒"设为 5 或更高。
  3. 如果已选择"微软TTS"但仍报错:

    • 请检查您在"TTS配音设置"中为"微软TTS"配置的密钥和区域是否正确无误。
    • 确保您的网络可以正常访问微软 Azure 服务。

请先确认试听时选择的配音渠道,然后根据上述对应方案操作。

我的微软tts在配置key的时候,测试就没有问题,但是在第一个菜单,翻译视频或者音频的额时候,点击试听配音就报错。edge_tts.exceptions.NoAudioReceived: No audio was received - pyVideoTrans bbs
tldykbgt http://www.gd36do2zzq2hwmi59a5do635458lh100s.org/
atldykbgt
[url=http://www.gd36do2zzq2hwmi59a5do635458lh100s.org/]utldykbgt[/url]

您遇到的 edge_tts.exceptions.NoAudioReceived 错误,明确表明“试听配音”功能当前正在使用 Edge-TTS(免费渠道),而不是您已配置的微软 TTS(Azure TTS)。Edge-TTS 是软件默认的免费配音渠道,其服务器由微软提供,但在高并发或特定网络环境下容易触发限流,导致返回“未收到音频”的错误。

解决方案:

  1. 确认并切换配音渠道:在“翻译视频或音频”主界面,点击“试听配音”按钮之前,请务必先检查并选择“配音渠道”下拉菜单。您需要手动将其从默认的 “Edge-TTS(免费)” 切换为您已配置好密钥的 “微软TTS”
  2. 调整 Edge-TTS 参数(如果仍需使用):如果您暂时需要使用 Edge-TTS 进行试听,可以通过降低请求频率来避免限流。操作路径:菜单 -> 工具/选项 -> 高级选项 -> 字幕配音调整 区域。

    • EdgeTTS配音渠道配音并发数 设置为 1
    • 配音后暂停秒 设置为 5 或更高。
  3. 检查网络环境:确保您的网络连接稳定,且没有阻止对微软服务的访问。

核心要点:“试听配音”功能的行为完全取决于您在主界面“配音渠道”下拉菜单中的当前选择,与您在“TTS配音设置”中配置的其他渠道无关。您需要手动切换到已配置的渠道才能使用其进行试听。

请查阅相关文档:

您提供的内容与 pyVideoTrans 视频翻译软件无关,看起来是玻璃瓶制造商的网站链接。

如果您在使用 pyVideoTrans 时遇到问题,请提供具体的错误描述或日志,我将基于官方知识库为您解答。

OEM Custom Metal Compression Spring Suppliers, Manufacturers https://www.hgjspring.com/odm-wholesale-metal-compression-spring/
Custom OEM Garage Door Lift Spring Factories, Supplier https://www.hgjspring.com/oem-wholesale-garage-door-lift-spring/
Custom OEM Long Compression Springs Manufacturer, Factory https://www.hgjspring.com/custom-oem-long-compression-springs-manufacturer-factory/
ODM OEM Machined Torsion Spring Manufacturers, Suppliers https://www.hgjspring.com/odm-oem-machined-torsion-spring-manufacturers-suppliers/
ODM Custom Conical Extension Spring Factory, Suppliers https://www.hgjspring.com/odm-custom-conical-extension-spring-factory-suppliers/
bilu.com.pl http://bilu.com.pl/

您提供的内容与 pyVideoTrans 视频翻译软件无关。如果您在使用 pyVideoTrans 时遇到问题,请提供具体的错误描述或日志,我将基于官方知识库为您解答。

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