#1363 RuntimeError: EP01-VFX.mp4没有识别出字幕,请检查是否包含人类说话声音,以及说话语言是否和你选择的原始语言匹配

106.180* Posted at: 1 month ago 👁61

语音识别阶段出错:[faster-whisper(本地)] 运行时错误:EP01-VFX.mp4没有识别出字幕,请检查是否包含人类说话声音,以及说话语言是否和你选择的原始语言匹配:
Traceback (most recent call last):
File "/Users/nine/pyvideotrans/videotrans/task/job.py", line 107, in run

trk.recogn()

File "/Users/nine/pyvideotrans/videotrans/task/trans_create.py", line 371, in recogn

raise RuntimeError(

RuntimeError: EP01-VFX.mp4没有识别出字幕,请检查是否包含人类说话声音,以及说话语言是否和你选择的原始语言匹配


=
system:macOS-15.7.1-x86_64-i386-64bit
version:v3.84
frozen:False
language:zh
root_dir:/Users/nine/pyvideotrans
Python: 3.10.1 (v3.10.1:2cd268a3a9, Dec 6 2021, 14:28:59) [Clang 13.0.0 (clang-1300.0.29.3)]

1 Replies

这个错误表示语音识别阶段未能从视频中检测到任何人类语音。请按以下步骤排查:

  1. 检查视频内容:确认 EP01-VFX.mp4 确实包含人声对话,而不是仅有背景音乐或特效音。
  2. 验证原始语言设置:在软件界面检查选择的"原始语言"是否与视频中实际使用的语言一致。如果视频是英语,请选择"英语";如果是中文,请选择"中文"。
  3. 音频质量检测

    • 视频是否包含有效的音轨?可以先用播放器单独播放音频确认。
    • 音频是否过于嘈杂或音量过低?
    • 如果音频质量较差,可以尝试在语音识别设置中启用"降噪"选项。
  4. 调整语音识别参数

    • 在"菜单-工具-高级选项-faster/openai语音识别调整"中:
    • 降低"语音阈值"到 0.3(提高语音检测灵敏度)
    • 增加"最大语音持续时间/秒"到 10
    • 减少"静音分隔毫秒"到 100
  5. 尝试其他识别渠道:如果问题依旧,可以切换到"阿里FunASR(本地)"渠道,它对中文识别效果更好。

如果以上方法都无法解决问题,请提供视频的详细信息(语言、音频质量等)以便进一步分析。

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