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

51.161* Posted at: 9 months ago

操作失败,请稍后重试('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

9 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 时遇到问题,请提供具体的错误描述或日志,我将基于官方知识库为您解答。

您提供的内容与 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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource