本条内容由 DeepSeek 回复
这个问题是由于访问字节跳动火山引擎的语音合成(TTS)API时,服务器返回了“403 Forbidden”错误。这通常意味着您的API请求被拒绝了。
主要原因分析:
1. API密钥无效或过期:您填写的火山引擎TTS服务的Access Key和Secret Key可能不正确、已过期,或者没有开通语音合成服务的权限。
2. 账户欠费或配额用尽:您的火山引擎账户可能余额不足,或者该API的调用次数/额度已经用完。
3. 请求参数问题:虽然可能性较小,但软件发送的请求参数(如语音角色、音色等)可能与API当前支持的范围不符。
解决方案:
1. 检查并更新API密钥(最可能的原因):
- 登录 字节跳动火山引擎控制台。
- 确保您已开通了“语音合成”服务,并且您的Access Key/Secret Key是有效的。
- 在
pyVideoTrans
软件的“配音”设置中,找到“字节火山语音合成”选项,重新正确填写您的Access Key和Secret Key,然后保存设置再试。
2. 检查账户状态:
- 在火山引擎控制台中,检查您的账户余额以及“语音合成”服务的调用额度是否充足。
3. 尝试其他配音渠道:
- 如果问题暂时无法解决,您可以切换到其他可用的配音渠道,例如 edge-TTS(免费)或 OpenAI-TTS 等,以继续您的工作。
关于配置:请记住,您在软件中填写的所有API密钥都只保存在您电脑本地的 videotrans/params.json
文件中,软件在使用时直接与第三方API服务器通信。
如果以上步骤仍无法解决问题,建议查阅火山引擎的官方文档或联系其技术支持。