#5696 No transcription results returned. Please check the original audio/video or model and try again.Traceback (most recent c

117.175* Posted at: 2 hours ago

No transcription results returned. Please check the original audio/video or model and try again.
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 46, in run
File "videotrans\task\_stage_recogn.py", line 62, in recogn
File "videotrans\recognition\__init__.py", line 201, in run
File "videotrans\recognition\_base.py", line 90, in run
File "videotrans\recognition\_whisper.py", line 38, in _exec
File "videotrans\recognition\_whisper.py", line 124, in _faster
File "videotrans\configure\base.py", line 272, in _new_process
videotrans.configure.excepts.VideoTransError: No transcription results returned. Please check the original audio/video or model and try again.

cfg=[TaskCfgVTT]当前工作模式: 翻译视频或音频 单视频模式
原始输入文件名: C:/Users/15476/OneDrive/Desktop/cf3ce6f86e65f0ab6716d57bb0761ac8.mp4,
输出结果保存到文件夹: D:/fanyi/cf3ce6f86e65f0ab6716d57bb0761ac8-mp4,
临时文件夹: D:/fanyi/tmp/22924/c65af58f4a
已选 清理已存在
未选 启用CUDA加速
已选 降噪
语音识别:faster-whisper(本地内置), model_name: large-v3-turbo, 发音语言: 简体中文, 断句方式:默认断句
翻译渠道:Google(免费),原始语言:简体中文,目标语言:英语, 已选 发送完整字幕
配音渠道:clone-voice(本地API), 角色:clone, 配音语言:英语, 已选 二次语音识别
音量:+0%, 语速:+0%, 已选 音频加速, 未选 视频慢速
字幕: 嵌入硬字幕
已选 分离人声与背景声, 已选 重新嵌入背景声, 背景音量0.8, 背景声音时长 短于 视频时长时: 拉长(降速播放),存在分离后的纯净人声文件,存在分离后的背景声音文件
代理地址:


=
system:Windows-10-10.0.26200-SP0
version:v4.04
frozen:True
language:zh
root_dir:D:/fanyi

1 Replies

该报错表示语音识别引擎未能从音频中提取到任何字幕。根据您的配置(faster-whisper + large-v3-turbo 模型,未启用 CUDA 加速,已开启降噪和人声分离),核心原因通常指向以下之一:

1. 模型加载或处理时出错

  • large-v3-turbo 模型体积较大,不使用 GPU 加速时,CPU 需要大量内存(建议 ≥ 16 GB)且处理极慢,极易因内存不足或超时导致进程静默崩溃。
  • 尝试:先在主界面将语音识别模型切换为 tinybase(需重新下载),并关闭降噪、人声分离等额外处理,测试能否正常返回结果。如果小模型可工作,则确认是模型/资源问题。

2. 音频文件异常

  • 您已勾选“分离人声与背景声”和“降噪”,但日志显示“存在分离后的纯净人声文件”表明上一步可能完成。然而分离后的声文件可能为空或格式损坏(例如采样率不匹配)。
  • 尝试:在主界面“设置更多参数”中取消勾选“分离人声背景声”和“降噪”,直接对原视频进行识别。若能正常识别,说明分离或降噪步骤产生了无效音频。

3. 视频本身无有效音轨或语言选择错误

  • 确保视频中确实有清晰的人类语音,并且发音语言选择“简体中文”是正确的。可先用播放器确认音频是否正常。

4. 进程池崩溃(BrokenProcessPool)

  • 从报错看是_new_process抛出异常,可能子进程因显存/内存不足而挂起。建议同时降低 高级选项 → CPU同时任务数 为 1,并重启软件后再试。

排查步骤总结

  1. 切换为最小模型测试:关闭所有额外选项(降噪、分离、二次识别),语音识别模型选 tiny,重新执行。
  2. 启用 GPU 加速:如果您有 NVIDIA 显卡且安装了 CUDA 12.8+ 与 cuDNN 9.11+,务必勾选主界面的 CUDA 加速(当前日志显示未选)。
  3. 检查音频文件:进入输出目录 D:/fanyi/cf3ce6f86e65f0ab6716d57bb0761ac8-mp4/,查看是否有 .wav 或处理后音频文件,确认其大小是否正常(> 1 KB)。
  4. 查看更详细的日志:打开 logs/ 目录下当天的 .log 文件,搜索 errorTraceback,寻找更具体的报错(如内存不足、模型加载失败等)。

如果以上步骤均无法解决,请提供 logs/ 目录下最新日志文件的末尾 30 行内容,以便进一步分析。

请查阅相关文档:

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