#2583 TaskCfg(cache_folder='/home/artworker/tts/pyvideotrans-3.91/tmp/18015/1d01396efc', target_dir='/home/artworker/tts/pyvid

104.28* Posted at: 19 hours ago 👁10

配音阶段出错 [ChatterBox TTS] 500 Server Error: INTERNAL SERVER ERROR for url: http://127.0.0.1:5093/v2/audio/speech_with_prompt
Traceback (most recent call last):
File "/home/artworker/tts/pyvideotrans-3.91/videotrans/task/job.py", line 224, in run

trk.dubbing()

File "/home/artworker/tts/pyvideotrans-3.91/videotrans/task/_dubbing.py", line 48, in dubbing

self._tts()

File "/home/artworker/tts/pyvideotrans-3.91/videotrans/task/_dubbing.py", line 217, in _tts

tts.run(

File "/home/artworker/tts/pyvideotrans-3.91/videotrans/tts/__init__.py", line 286, in run

ChatterBoxTTS(**kwargs).run()

File "/home/artworker/tts/pyvideotrans-3.91/videotrans/tts/_base.py", line 190, in run

raise self.error

File "/home/artworker/tts/pyvideotrans-3.91/.venv/lib/python3.10/site-packages/tenacity/__init__.py", line 480, in call

result = fn(*args, **kwargs)

File "/home/artworker/tts/pyvideotrans-3.91/videotrans/tts/_chatterbox.py", line 46, in _run

self._item_task_clone(data_item['text'], role, data_item.get('ref_wav'), data_item['filename'])

File "/home/artworker/tts/pyvideotrans-3.91/videotrans/tts/_chatterbox.py", line 102, in _item_task_clone

response.raise_for_status()

File "/home/artworker/tts/pyvideotrans-3.91/.venv/lib/python3.10/site-packages/requests/models.py", line 1026, in raise_for_status

raise HTTPError(http_error_msg, response=self)

requests.exceptions.HTTPError: 500 Server Error: INTERNAL SERVER ERROR for url: http://127.0.0.1:5093/v2/audio/speech_with_prompt

TaskCfg(cache_folder='/home/artworker/tts/pyvideotrans-3.91/tmp/18015/1d01396efc', target_dir='/home/artworker/tts/pyvideotrans-3.91/output/tts', remove_noise=False, is_separate=False, detect_language=None, subtitle_language=None, source_language=None, target_language=None, source_language_code=None, target_language_code='zh-cn', source_sub=None, target_sub='/home/artworker/Documents/0023.zh-CN_副本.srt', source_wav=None, source_wav_output=None, target_wav='/home/artworker/tts/pyvideotrans-3.91/output/tts/0023.zh-CN_副本.m4a', target_wav_output=None, subtitles=None, novoice_mp4=None, noextname='0023.zh-CN_副本', shibie_audio=None, targetdir_mp4=None, instrument=None, vocal=None, back_audio=None, background_music=None, app_mode='biaozhun', subtitle_type=0, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='yingyufanben.wav', copysrt_rawvideo=False, clear_cache=False, translate_type=None, tts_type=12, recogn_type=None, model_name=None, split_type=0, voice_autorate=True, video_autorate=False, cuda=False, name='/home/artworker/Documents/0023.zh-CN_副本.srt', basename='0023.zh-CN_副本.srt', ext='srt', dirname='/home/artworker/Documents', shound_del_name=None, uuid='1d01396efc', remove_silent_mid=False, align_sub_audio=False, enable_diariz=False, nums_diariz=0, rephrase=2, only_out_mp4=False)


=
system:Linux-6.14.0-37-generic-x86_64-with-glibc2.39
version:v3.91
frozen:False
language:zh
root_dir:/home/artworker/tts/pyvideotrans-3.91
Python: 3.10.19 (main, Oct 14 2025, 21:25:25) [Clang 20.1.4 ]

1 Replies

该错误表明本地部署的 ChatterBox TTS 服务在处理请求时发生了内部服务器错误 (500)。问题出在您本地运行的 TTS 服务端,而非 pyVideoTrans 客户端。

请按以下步骤排查:

  1. 确认 ChatterBox TTS 服务已正确启动并运行在 http://127.0.0.1:5093

    • 检查服务端日志,查看是否有更详细的错误信息。通常启动命令类似 python api.pyuvicorn app:app --host 0.0.0.0 --port 5093
    • 尝试在浏览器或使用 curl 命令访问 http://127.0.0.1:5093/docshttp://127.0.0.1:5093/,确认服务是否可达。
  2. 检查参考音频文件

    • 错误日志显示 voice_role='yingyufanben.wav',您使用了参考音频进行语音克隆。
    • 请确认该 .wav 文件存在于 pyVideoTrans 的 clone_voice 目录下(通常是软件根目录下的 clone_voice 文件夹),且文件格式正确、未被损坏。
    • 尝试使用一个更短、更清晰的纯人声 .wav 文件作为参考音频。
  3. 简化请求以测试

    • 在 pyVideoTrans 的“工具箱”中,使用“批量为字幕配音”功能,选择 ChatterBox TTS,但不要选择“克隆”角色,而是使用其内置的默认角色(如 zh-CN-XiaoxiaoNeural)进行测试。如果默认角色能成功,则问题很可能出在您的参考音频或克隆模型上。
  4. 查看 ChatterBox TTS 服务端要求

    • 确保您的参考音频满足服务端的要求(如时长、采样率、声道数)。参考官方 ChatterBox 项目的文档。
  5. 重启服务

    • 完全停止 ChatterBox TTS 服务,然后重新启动,有时可以解决临时的内存或状态问题。

由于这是本地服务错误,pyVideoTrans 无法控制其内部逻辑。解决问题的关键在于分析您本地 http://127.0.0.1:5093 这个端口的服务日志。

请查看更多参考文档:

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