#2070 requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://openspeech.bytedance.com/api/v1/tts

119.34* Posted at: 14 hours ago 👁16

429 Client Error: Too Many Requests for url: https://openspeech.bytedance.com/api/v1/tts:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 18, in run
File "videotrans\tts\__init__.py", line 288, in run
File "videotrans\tts\_base.py", line 182, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\tts\_volcengine.py", line 119, in _run
File "requests\models.py", line 1026, in raise_for_status
requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://openspeech.bytedance.com/api/v1/tts


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

1 Replies

您遇到的 429 错误是由于请求字节火山引擎(Volcengine)TTS 服务的频率过高,触发了服务器的速率限制。

请按以下步骤解决:

  1. 立即暂停任务:在软件主界面点击“停止”按钮,中断当前处理。
  2. 调整配音并发设置

    • 进入菜单栏的 工具 -> 选项 -> 高级选项
    • 在“配音调整”区域,找到“同时配音字幕数”,将其数值调小(例如从默认的 3 改为 1)。
    • 将“配音后暂停时间/秒”适当调大(例如改为 35)。
  3. 重新尝试:保存设置后,重新开始处理任务。

重要提示:字节火山等在线 TTS API 通常有严格的并发和 QPS(每秒查询率)限制。如果您需要批量处理大量视频,建议:

  • 在高级选项中勾选“批量翻译时强制串行”,让软件逐个处理视频。
  • 考虑在非高峰时段处理,或使用本地 TTS 引擎(如 VITS-cnen)以避免此类限制。

如果调整后问题依旧,请提供 D:/win-videotrans-v3.82_20251019_125144/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.

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

Similar issues already exist

Trending Questions