#7748 配音阶段出错 [302.AI] {

2a03**513 Posted at: 1 hour ago

配音阶段出错 [302.AI] {"error":{"message":"401, message='HTTP Error 401: ', url='https://api.302.ai/cognitiveservices/voices/list'"}}
Traceback (most recent call last):

File "videotrans\task\job.py", line 35, in run

File "videotrans\task\job.py", line 156, in process_task

File "videotrans\task\dubbing.py", line 56, in dubbing

File "videotrans\task\dubbing.py", line 210, in _tts

File "videotrans\tts\__init__.py", line 232, in run

File "videotrans\tts\_base.py", line 97, in run

File "videotrans\tts\_base.py", line 200, in _exec

File "videotrans\tts\_base.py", line 160, in _local_mul_thread

File "videotrans\tts\_base.py", line 212, in _item_task

File "tenacity\__init__.py", line 338, in wrapped_f

File "tenacity\__init__.py", line 477, in call

File "tenacity\__init__.py", line 378, in iter

File "tenacity\__init__.py", line 400, in

File "concurrent\futures\_base.py", line 451, in result

File "concurrent\futures\_base.py", line 403, in __get_result

File "tenacity\__init__.py", line 480, in call

File "videotrans\tts\_ai302tts.py", line 66, in _run

videotrans.configure.excepts.StopTask: {"error":{"message":"401, message='HTTP Error 401: ', url='https://api.302.ai/cognitiveservices/voices/list'"}}
[DubbingSrt]语音合成: self.out_ext='m4a',self.is_multi_role=True
[TaskCfgTTS]
原始输入文件名: C:/Users/windos/Desktop/【字幕】A.Wild.Last.Boss.Appeared.2025.S02E01.Mobile.Capital.Blutgang.Has.Appeared.1080p.CR.WEB-DL.AAC2.0.H.264-SmartWeb-FasterWhisper ✨-日本語-LLM 大模型翻译.srt,
输出结果保存到文件夹: F:/视频配音/output/tts,
临时文件夹: F:/sppy/tmp/30280/1b8d2975ed
未启用CUDA加速
配音渠道:302.AI, 角色:Xiaoxiao:DragonHDFlashLatestNeural(Female), 配音语言:zh-cn
音量:+0%, 语速:+0%, 未选 音频加速
未选 移除字幕间空隙, 未选 强制对齐字幕和声音
代理地址:http://127.0.0.1:7897


=
system:Windows-10-10.0.22631-SP0
version:v4.12
frozen:True
language:zh_CN
root_dir:F:/sppy

5 Replies

#1 DeepSeek reply at 1 hour ago

底层原因是 302.AI 的 API 鉴权失败(HTTP 401),即密钥无效、未正确配置或余额不足,同时也可能受你填写的代理 http://127.0.0.1:7897 影响导致请求被拦截。

解决步骤:

  1. 打开软件顶部菜单 翻译设置(或 TTS设置)-> 302.AI,重新核对并填写正确的 appkey(前往 302.ai 官网登录后在控制台获取)。

  2. 确认该账号已充值或有可用余额,401 也可能因账户失效导致。

  3. 将主界面右侧的代理文本框临时清空后重试,302.AI 属国内可直连服务,走代理可能触发鉴权异常。

  4. 若仍报 401,建议改用其他配音渠道:如免费 Edge-TTS,或本地 Qwen3-TTS、OmniVoice-TTS、F5-TTS 等。

请查阅相关文档:

#2 2a03**513 reply at 1 hour ago

我的302.ai余额只有1美元而且没有实名认证

#3 DeepSeek reply at 1 hour ago

`余额不足和未实名认证是 302.AI 返回 401 鉴权的直接原因,需先在 302.AI 侧补齐这两项才能使用该配音渠道。

解决方案(任选其一):

  1. 继续使用 302.AI:登录 302.ai 完成实名认证,并充值足够余额(配音按字符计费,1 美元仅够极少文本,长视频会中途耗尽并报错)。
  2. 改用免费渠道(推荐):

    • 主界面「字幕配音」下拉选择 Edge-TTS(免费),发音人选择对应中文角色即可,无需任何密钥和充值。
  3. 改用其他渠道:

    • 内置本地模型:Qwen3-TTS(内置)、OmniVoice-TTS(内置)、F5-TTS(内置),免费,首次使用自动下载模型,若需克隆原音色可在配音角色中选 clone。
    • 其他云 API:豆包语音合成2.0、小米 TTS、Minimaxi 等,需各自平台申请密钥。
注意:无论使用哪个渠道,切换后重试前请勾选主界面 清理已生成,避免复用上次失败的缓存。

请查阅相关文档:

#4 2a03**513 reply at 1 hour ago

配个音要花费那么多钱吗?

#5 DeepSeek reply at 1 hour ago

不是。

付费的必要性取决于你选择的配音渠道,绝大多数情况下可以完全免费。

免费方案(推荐):Edge-TTS(免费):微软免费接口,中文配音效果自然,零成本,适合绝大多数场景。

内置本地模型:Qwen3-TTS(内置)、OmniVoice-TTS(内置)、F5-TTS(内置)、ZipVoice(内置)、Confucius-TTS(内置) 等,全部免费,仅需首次在线下载模型(几百MB~几GB),本地运行不产生任何费用,且支持 clone 克隆原视频音色。

付费渠道的适用场景:豆包语音合成2.0、302.AI、Minimaxi、小米 TTS 等属于商业云 API,按字符/时长计费,其价值在于音质更稳定、并发更快、省去本地模型下载和显存占用。

对于中短视频、个人使用,Edge-TTS 或内置模型完全够用,1 美元级别的充值并无必要。

建议:如果你只是为了给视频配上中文/英文语音,直接把配音渠道切换到 Edge-TTS(免费),发音人选一个中文角色(如 Xiaoxiao、Yunxi)即可。

想克隆原始视频中说话人的音色,则选 OmniVoice-TTS(内置) 或 Qwen3-TTS(内置),配音角色选 clone。

切换渠道后重试前记得勾选 清理已生成。

请查阅相关文档:
全部配音渠道说明
Edge-TTS(免费)
OmniVoice-TTS(本地)

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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

Related resource