#2737 TaskCfg(cache_folder='D:/win-videotrans/tmp/5932/d0c4b7a8f2', target_dir='D:/Program Files/文档/打工/知识付费/vedio/_video_out/E

2a02:6ea0* Posted at: 28 days ago 👁57

语音识别阶段出错 [faster-whisper(本地)] Emotion is a Trap — Machiavelli’s Secret to Mental Dominance.mp4没有识别出字幕,请检查是否包含人类说话声音,以及说话语言是否和你选择的原始语言匹配
Traceback (most recent call last):
File "videotrans\task\job.py", line 113, in run
File "videotrans\task\trans_create.py", line 379, in recogn
RuntimeError: Emotion is a Trap — Machiavelli’s Secret to Mental Dominance.mp4没有识别出字幕,请检查是否包含人类说话声音,以及说话语言是否和你选择的原始语言匹配

TaskCfg(cache_folder='D:/win-videotrans/tmp/5932/d0c4b7a8f2', target_dir='D:/Program Files/文档/打工/知识付费/vedio/_video_out/Emotion is a Trap — Machiavelli’s Secret to Mental Dominance-mp4', remove_noise=True, is_separate=True, detect_language='en', subtitle_language=None, source_language='英语', target_language='简体中文', source_language_code='en', target_language_code='zh-cn', source_sub='D:/Program Files/文档/打工/知识付费/vedio/_video_out/Emotion is a Trap — Machiavelli’s Secret to Mental Dominance-mp4/en.srt', target_sub='D:/Program Files/文档/打工/知识付费/vedio/_video_out/Emotion is a Trap — Machiavelli’s Secret to Mental Dominance-mp4/zh-cn.srt', source_wav='D:/win-videotrans/tmp/5932/d0c4b7a8f2/remove_noise.wav', source_wav_output='D:/Program Files/文档/打工/知识付费/vedio/_video_out/Emotion is a Trap — Machiavelli’s Secret to Mental Dominance-mp4/en.m4a', target_wav='D:/win-videotrans/tmp/5932/d0c4b7a8f2/target.wav', target_wav_output='D:/Program Files/文档/打工/知识付费/vedio/_video_out/Emotion is a Trap — Machiavelli’s Secret to Mental Dominance-mp4/zh-cn.m4a', subtitles='', novoice_mp4='D:/win-videotrans/tmp/5932/d0c4b7a8f2/novoice.mp4', noextname='Emotion is a Trap — Machiavelli’s Secret to Mental Dominance', shibie_audio=None, targetdir_mp4='D:/Program Files/文档/打工/知识付费/vedio/_video_out/Emotion is a Trap — Machiavelli’s Secret to Mental Dominance-mp4/Emotion is a Trap — Machiavelli’s Secret to Mental Dominance.mp4', instrument='D:/win-videotrans/tmp/5932/d0c4b7a8f2/instrument.wav', vocal='D:/win-videotrans/tmp/5932/d0c4b7a8f2/vocal.wav', back_audio='', background_music=None, app_mode='biaozhun', subtitle_type=3, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='Xiaoxiao(Female/CN)', copysrt_rawvideo=False, clear_cache=False, translate_type=14, tts_type=0, recogn_type=0, model_name='large-v3-turbo', split_type=0, voice_autorate=True, video_autorate=True, cuda=True, name='D:/Program Files/文档/打工/知识付费/vedio/Emotion is a Trap — Machiavelli’s Secret to Mental Dominance.mp4', basename='Emotion is a Trap — Machiavelli’s Secret to Mental Dominance.mp4', ext='mp4', dirname='D:/Program Files/文档/打工/知识付费/vedio', shound_del_name=None, uuid='d0c4b7a8f2', remove_silent_mid=False, align_sub_audio=True, enable_diariz=False, nums_diariz=0, rephrase=2, only_out_mp4=False)


=
system:Windows-10-10.0.26200-SP0
version:v3.92
frozen:True
language:zh
root_dir:D:/win-videotrans

1 Replies

问题核心是视频文件路径包含特殊字符和空格,导致语音识别处理失败。请按以下步骤解决:

  1. 重命名视频文件:将视频文件重命名为一个简短、仅包含英文字母和数字的名称,例如 video.mp4
  2. 移动文件位置:将重命名后的视频文件移动到一个简单的路径下,例如 D:/video.mp4
  3. 重新处理:在软件中导入这个新路径下的视频文件进行处理。

原因分析

  • 从错误信息 TaskCfg 中可以看到,您的视频文件路径为 D:/Program Files/文档/打工/知识付费/vedio/Emotion is a Trap — Machiavelli’s Secret to Mental Dominance.mp4
  • 该路径包含了中文、空格、长破折号 等特殊字符,这些字符在 ffmpegfaster-whisper 处理过程中可能导致命令解析错误,从而无法提取或识别音频。
  • 软件提示“没有识别出字幕”的根本原因通常是音频提取失败,而非视频本身无人声。

补充建议

  • 确保视频文件本身包含清晰的人声。
  • 在软件主界面,确认“原始语言”已正确设置为“英语”或“auto”。
  • 如果问题依旧,请尝试取消勾选“降噪”和“人声分离”选项,以排除预处理步骤的影响。

请查看更多参考文档:

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.

Related resource