#2225 Controls Options Bug Fixes- Unreal Common UI Menu System #40.mp4没有识别出字幕,请检查是否包含人类说话声音,以及说话语言是否和你选择的原始语言匹配

2605:7280* Posted at: 2 days ago 👁19

Controls Options Bug Fixes- Unreal Common UI Menu System #40.mp4没有识别出字幕,请检查是否包含人类说话声音,以及说话语言是否和你选择的原始语言匹配


=
system:Windows-10-10.0.19045-SP0
version:v3.91
frozen:True
language:zh
root_dir:D:/win-videotrans-v3.64

3 Replies

视频文件 Controls Options Bug Fixes- Unreal Common UI Menu System #40.mp4 未识别出字幕,通常有以下几种原因及解决方法:

1. 检查视频内容

  • 该视频可能不包含人类说话声,或人声被背景音乐/噪音完全覆盖。请用播放器确认视频中确实有清晰的旁白或对话。

2. 调整语音识别设置

  • 原始语言选择:在软件主界面第3行“翻译设置”中,请确认“发音语言”是否与视频实际语言匹配。对于英文技术视频,应选择 English。如果不确定,可先尝试 auto(自动检测)。
  • 更换识别模型:在第2行“语音识别”中,如果当前使用的是 tinysmall 等小模型,请尝试更换为更准确的模型,如 large-v2large-v3
  • 调整VAD参数:如果视频人声较轻或背景音复杂,可以尝试降低VAD(语音活动检测)的灵敏度。

    • 进入 菜单 -> 工具 -> 高级选项
    • 在“Faster/OpenAI/Whisper语音识别微调”区域,将“语音阈值”从默认的 0.45 调低(例如 0.3),使识别更敏感。

3. 使用更强大的识别引擎

  • 如果 faster-whisper 效果不佳,可以尝试切换到 阿里FunASR(本地)(对中文支持更好)或使用在线的 OpenAI Whisper API(需在设置中配置API Key),后者通常识别准确率更高。

4. 检查文件路径

  • 文件路径或名称中包含特殊符号(如 #)有时会影响处理。建议将视频文件重命名为简短英文(如 test.mp4),并移动到没有空格和特殊字符的目录(如 D:/)再尝试。

5. 启用“清理已生成”

  • 在软件主界面第1行,勾选“清理已生成”选项,然后重新处理视频,以确保不使用可能出错的缓存文件。

如果以上步骤尝试后仍无法识别,请提供 D:/win-videotrans-v3.64/logs/ 目录下的最新日志文件,以便进一步分析具体错误。


Application started at 2025-12-23 15:28:31

load subtitles area...
Set ui text...
Set style...
Set controls style...
Set menu...
Load function window...
Set default params
Bind signal...
2025-12-23 15:28:38,822 - INFO - 平台: Windows。正在按优先级检测最佳的 'h264' 编码器: ['nvenc', 'qsv', 'amf']
Import torch...
end
2025-12-23 15:28:44,039 - INFO - 正在测试编码器是否可用: h264_nvenc...
2025-12-23 15:28:46,177 - INFO - 硬件编码器 'h264_nvenc' 可用。
2025-12-23 15:28:46,178 - INFO - 已选择硬件编码器: h264_nvenc
2025-12-23 15:28:46,179 - INFO - 最终确定使用的编码器: h264_nvenc
2025-12-23 15:28:46,179 - INFO - 平台: Windows。正在按优先级检测最佳的 'hevc' 编码器: ['nvenc', 'qsv', 'amf']
2025-12-23 15:28:46,180 - INFO - 正在测试编码器是否可用: hevc_nvenc...
2025-12-23 15:28:49,122 - INFO - 硬件编码器 'hevc_nvenc' 可用。
2025-12-23 15:28:49,123 - INFO - 已选择硬件编码器: hevc_nvenc
2025-12-23 15:28:49,124 - INFO - 最终确定使用的编码器: hevc_nvenc
self.proxy_str='http://127.0.0.1:7890',self.uuid=None
2025-12-23 15:30:09,789 - INFO -
[deepseek]发送请求数据:message=[{'role'
......
b15/novoice.mp4']
self.proxy_str='http://127.0.0.1:7890',self.uuid='0463554b15'
2025-12-23 15:46:21,489 - INFO - 开始创建 pid:self.pidfile='D:/win-videotrans-v3.64/tmp/6424/1212.lock'
Traceback (most recent call last):
File "videotrans\task\_only_one.py", line 43, in run
File "videotrans\task\trans_create.py", line 379, in recogn
RuntimeError: Frame Rate Settings - Unreal Common UI Menu System #32.mp4没有识别出字幕,请检查是否包含人类说话声音,以及说话语言是否和你选择的原始语言匹配
self.proxy_str='http://127.0.0.1:7890',self.uuid=None
2025-12-23 15:47:53,606 - INFO - 最终配置信息:self.cfg=TaskCfg(cache_folder='D:/win-videotrans-v3.64/tmp/6424/8369320af3', target_dir='C:/Users/hs/Desktop/_video_out/Unreal-mp4', remove_noise=False, is_separate=False, detect_language='en', subtitle_language=None, source_language='英语', target_language='简体中文', source_language_code='en', target_language_code='zh-cn', source_sub='C:/Users/hs/Desktop/_video_out/Unreal-mp4/en.srt', target_sub='C:/Users/hs/Desktop/_video_out/Unreal-mp4/zh-cn.srt', source_wav='D:/win-videotrans-v3.64/tmp/6424/8369320af3/en.wav', source_wav_output='C:/Users/hs/Desktop/_video_out/Unreal-mp4/en.m4a', target_wav='D:/win-videotrans-v3.64/tmp/6424/8369320af3/target.wav', target_wav_output='C:/Users/hs/Desktop/_video_out/Unreal-mp4/zh-cn.m4a', subtitles='', novoice_mp4='D:/win-videotrans-v3.64/tmp/6424/8369320af3/novoice.mp4', noextname='Unreal', shibie_audio=None, targetdir_mp4='C:/Users/hs/Desktop/_video_out/Unreal-mp4/Unreal.mp4', instrument=None, vocal=None, back_audio='', background_music=None, app_mode='biaozhun', subtitle_type=1, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='No', copysrt_rawvideo=False, clear_cache=False, translate_type=4, tts_type=0, recogn_type=0, model_name='large-v3', split_type=0, voice_autorate=True, video_autorate=False, cuda=True, name='C:/Users/hs/Desktop/Unreal.mp4', basename='Unreal.mp4', ext='mp4', dirname='C:/Users/hs/Desktop', shound_del_name=None, uuid='8369320af3', remove_silent_mid=False, align_sub_audio=True, enable_diariz=False, nums_diariz=0, rephrase=0, only_out_mp4=False)
2025-12-23 15:47:53,668 - INFO - cmd=['ffmpeg', '-hide_banner', '-ignore_unknown', '-threads', '0', '-y', '-i', 'C:/Users/hs/Desktop/Unreal.mp4', '-vn', '-ar', '16000', '-c:a', 'pcm_s16le', 'D:/win-videotrans-v3.64/tmp/6424/8369320af3/en.wav']
2025-12-23 15:47:53,668 - INFO - cmd=['ffmpeg', '-hide_banner', '-ignore_unknown', '-threads', '0', '-y', '-fflags', '+genpts', '-i', 'C:/Users/hs/Desktop/Unreal.mp4', '-an', '-c:v', 'libx264', '-crf', '20', '-preset', 'veryfast', 'D:/win-videotrans-v3.64/tmp/6424/8369320af3/novoice.mp4']
self.proxy_str='http://127.0.0.1:7890',self.uuid='8369320af3'
2025-12-23 15:47:58,657 - INFO - 开始创建 pid:self.pidfile='D:/win-videotrans-v3.64/tmp/6424/14572.lock'
Traceback (most recent call last):
File "videotrans\task\_only_one.py", line 43, in run
File "videotrans\task\trans_create.py", line 379, in recogn
RuntimeError: Unreal.mp4没有识别出字幕,请检查是否包含人类说话声音,以及说话语言是否和你选择的原始语言匹配

根据日志,问题明确:软件成功提取了音频(en.wav)和视频(novoice.mp4),但在使用 faster-whisper 进行语音识别时,未能从音频中检测到任何人类语音,因此报错。

核心原因与解决方案:

  1. 视频内容问题(最可能):视频 Unreal.mp4 可能不包含清晰的人类说话声,或者人声被强烈的背景音乐/音效完全覆盖。请先用播放器(如 VLC)确认视频中确实有需要翻译的旁白或对话。
  2. 识别参数调整:如果确认有说话声,但识别失败,请调整语音识别的灵敏度:

    • 进入 菜单 -> 工具 -> 高级选项
    • 找到 “Faster/OpenAI/Whisper 语音识别微调” 区域。
    • “语音阈值 (vad_threshold)” 从默认的 0.45 调低(例如设为 0.30.2),这会使识别器对声音更敏感。
    • “静音分割持续毫秒 (vad_min_silence_duration_ms)” 从默认的 140 调高(例如设为 300500),减少因短暂静音导致的过度切割。
  3. 更换识别引擎

    • 在主界面第2行“语音识别”中,尝试从 faster-whisper(本地) 切换到 阿里FunASR(本地)(如果视频是中文)或 OpenAI-Whisper(在线API)(需在设置中配置API Key,识别准确率通常更高)。
  4. 检查原始语言设置:在主界面第3行“翻译设置”中,确保 “发音语言” 与视频实际语言匹配。对于英文技术视频,应选择 English。如果视频是中文,请选择 中文

操作步骤建议:

  1. 首先,用播放器确认视频有清晰人声
  2. 如果确认有,回到软件主界面,务必勾选第1行的“清理已生成”,然后重新拖入视频文件。
  3. 尝试上述第2点(调整VAD参数)或第3点(更换识别引擎)。
  4. 如果问题依旧,请提供 D:/win-videotrans-v3.64/logs/ 目录下最新的、以日期命名的完整日志文件(如 2025-12-23.log),以便分析更详细的识别错误。
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