fix: 四个TTS引擎添加友好中文错误提示(欠费/密钥无效/频率限制)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
lanhao
2026-07-03 00:23:55 +08:00
parent effcceb44b
commit 3503c0f5e4
4 changed files with 29 additions and 5 deletions
+7 -1
View File
@@ -35,8 +35,14 @@ def synthesize_cosyvoice(text, speed=1.0, pitch=0, volume=1.0, instruction=None)
response = requests.post(url, json=payload, headers=headers, timeout=60)
if response.status_code == 402 or response.status_code == 403:
raise Exception('CosyVoice 账户欠费或权限不足,请联系管理员')
if response.status_code == 401:
raise Exception('CosyVoice API密钥无效,请联系管理员')
if response.status_code == 429:
raise Exception('CosyVoice 请求过于频繁,请稍后再试')
if response.status_code != 200:
raise Exception(f'CosyVoice API错误: {response.status_code} - {response.text}')
raise Exception(f'CosyVoice 服务异常({response.status_code}),请稍后再试')
result = response.json()