#864 requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://openspeech.bytedance.com/api/v1/tts

*8.9* Posted at: 3 hours ago 👁4

系统错误 (None):None:

Traceback (most recent call last):

File "videotrans\util\ListenVoice.py", line 18, in run

File "videotrans\tts\__init__.py", line 290, 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: 403 Client Error: Forbidden for url: https://openspeech.bytedance.com/api/v1/tts

=====

Windows-10-10.0.27959-SP0

version:v3.81

frozen:True

language:zh

1 Replies

本条内容由 DeepSeek 回复
这个错误是由于调用字节火山(Volcengine)语音合成API时被拒绝访问(HTTP 403错误)导致的。具体原因可能是API密钥无效、配额不足或账户未正确配置。

问题分析:

  • 错误发生在 _volcengine.py 第119行,表明使用的是字节火山的语音合成服务
  • HTTP 403状态码表示服务器理解请求但拒绝执行
  • 这通常与账户权限、API密钥配置或服务配额有关

解决方案:

1. 检查字节火山API配置

  • 进入软件菜单 → TTS设置 → 字节火山语音合成
  • 确认AppID、Access Key、Secret Key是否正确填写
  • 确保这些密钥来自有效的字节火山账户

2. 验证账户状态

  • 登录字节火山控制台(https://console.volcengine.com/)
  • 检查语音合成服务是否已开通
  • 确认账户余额充足,无欠费情况
  • 检查API调用配额是否已用完

3. 临时替代方案

  • 如果问题暂时无法解决,可以切换到其他配音渠道:
  • Edge-TTS:免费使用,支持多种语言
  • Azure TTS:效果稳定,需要配置Azure账户
  • OpenAI TTS:需要科学上网

4. 重新配置步骤

  • 在字节火山控制台重新生成API密钥
  • 在软件中更新密钥信息
  • 先进行单句测试,确认配置正确后再进行批量处理

如果问题持续存在,建议联系字节火山官方技术支持,确认账户和服务的具体状态。

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