#5427 代理地址:http://127.0.0.1:7897

206.189* Posted at: 9 hours ago

语音识别阶段出错[WhisperX(本地API)] Error code: 500 - {'error': '处理过程中发生内部错误。'}
Traceback (most recent call last):

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

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

File "videotrans\task\trans_create.py", line 319, in recogn

File "videotrans\recognition\__init__.py", line 191, in run

File "videotrans\recognition\_base.py", line 90, in run

File "videotrans\recognition\_whisperx.py", line 32, in _exec

File "openai\_utils\_utils.py", line 298, in wrapper

File "openai\resources\audio\transcriptions.py", line 485, in create

File "openai\_base_client.py", line 1332, in post

File "openai\_base_client.py", line 1105, in request

openai.InternalServerError: Error code: 500 - {'error': '处理过程中发生内部错误。'}
cfg=[TaskCfgVTT]当前工作模式: 转录并翻译字幕
原始输入文件名: G:/新建文件夹/wq/Pierre Woodman Casting[leporno.org]/Private Castings 57 - Pierre Woodman - Alina.avi,
输出结果保存到文件夹: G:/新建文件夹/wq/Pierre Woodman Casting[leporno.org]/_video_out/Private Castings 57 - Pierre Woodman - Alina-avi,
临时文件夹: D:/Tool/win-pyvideotrans-v4.03-0622/tmp/5072/a09d66924b
已选 清理已存在
已选 启用CUDA加速
未选 降噪
语音识别:WhisperX(本地API), model_name: distil-large-v3.5, 发音语言: 英语, 断句方式:默认断句
翻译渠道:OpenAI ChatGPT,原始语言:英语,目标语言:简体中文, 已选 发送完整字幕
已选 将生成的字幕复制到视频目录下
输出字幕格式: 单字幕
代理地址:http://127.0.0.1:7897


=
system:Windows-10-10.0.26200-SP0
version:v4.03
frozen:True
language:zh
root_dir:D:/Tool/win-pyvideotrans-v4.03-0622

3 Replies

uyu

WhisperX(本地API) 报 HTTP 500 服务器内部错误,说明本地部署的 WhisperX 服务在处理音频时崩溃或配置异常。

通常原因及解决方案如下:

  1. 检查 WhisperX 服务是否正常运行
    请确认你部署的 WhisperX API 服务已启动,并查看其控制台日志(例如命令行窗口中的输出),500 错误通常是服务端代码异常、模型加载失败或显存不足导致。
  2. 核对 API 地址与代理设置

    • 菜单 → 语音识别设置 → WhisperX 中,API 地址应填写你部署的服务实际监听地址,例如 http://127.0.0.1:9000
    • 你当前设置了代理 http://127.0.0.1:7897,这可能导致本地 API 请求也被转发,引发连接失败。请清空代理文本框(若不需要代理),或确保在代理设置中将本地地址 127.0.0.1 加入豁免列表。
  3. 显存不足
    模型 distil-large-v3.5 需要约 4-6GB 显存。你开启了 CUDA 加速,若显存不足,服务端可能直接崩溃返回 500。可尝试切换到更小的模型(如 smallmedium),或关闭其他占用显存的程序。
  4. 音频文件问题
    该视频文件名包含中文、空格及特殊字符(Private Castings 57 - Pierre Woodman - Alina.avi),建议重命名为纯英文且无空格的短名(如 test.avi),并移入浅层目录(如 D:/videos/)。
  5. 临时替代方案
    如果不想排查 WhisperX 服务,可以直接改用 faster-whisper(本地) 渠道(选择 large-v3large-v3-turbo 模型),这是最稳定、无需额外部署的本地识别方案,同样支持 CUDA 加速。

有关 WhisperX 部署及配置的详细说明,请查阅官方文档。

请查阅相关文档:

WhisperX API 报 HTTP 500 服务器内部错误,说明你本地部署的 WhisperX 服务在处理该音频时崩溃或配置异常。通常原因如下:

  1. WhisperX 服务未正常启动:请确认你在运行 WhisperX 的终端窗口中没有报错退出,服务是否已正确监听在指定地址(如 http://127.0.0.1:9000)。
  2. API 地址与代理冲突:你的代理地址为 http://127.0.0.1:7897,这可能让 WhisperX 的本地请求也被转发到代理,导致 500。请清空主界面的代理文本框,或在代理设置中将 127.0.0.1 加入不代理列表(若无需代理,直接清空)。
  3. 显存不足distil-large-v3.5 模型需要约 4-6 GB 显存。你已启用 CUDA 加速,若显存被其他程序占用,可尝试换用更小的模型(如 smallmedium)或关闭多余 GPU 进程。
  4. 文件路径包含特殊字符:原始视频路径中含有中文、空格、特殊括号等(G:/新建文件夹/wq/Pierre Woodman Casting[leporno.org]/...),建议将视频移到纯英文、无空格的浅层目录(如 D:/test.avi)再尝试。

临时替代方案

如果不想排查 WhisperX 服务,可直接改用 faster-whisper(本地) 渠道(选择 large-v3large-v3-turbo 模型),这是最稳定、无需额外部署的本地识别方案,同样支持 CUDA 加速。

请查阅相关文档:

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. Dondate: ko-fi.com/jianchang512

Related resource

Similar issues already exist