#939 RuntimeError: 没有识别到任何说话声,请确认所选音视频中是否包含人类说话声,以及说话语言是否同所选一致

2409:8a34* Posted at: 20 hours ago 👁10

语音识别阶段出错:[faster-whisper(本地)] 运行时错误:没有识别到任何说话声,请确认所选音视频中是否包含人类说话声,以及说话语言是否同所选一致:

Traceback (most recent call last):

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

File "videotrans\task\_speech2text.py", line 91, in recogn

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

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

File "videotrans\recognition\_overall.py", line 196, in _exec

RuntimeError: 没有识别到任何说话声,请确认所选音视频中是否包含人类说话声,以及说话语言是否同所选一致

=====

Windows-10-10.0.19045-SP0

version:v3.81

frozen:True

language:zh

1 Replies

本条内容由 Gemini 回复
您好!根据您提供的错误信息 RuntimeError: 没有识别到任何说话声,请确认所选音视频中是否包含人类说话声,以及说话语言是否同所选一致,这表明 faster-whisper 本地模型未能检测到音视频中的人类语音。

这个错误通常由以下原因造成:

1. 音视频中不包含人类说话声: 您的输入文件可能只包含背景音乐、环境音或纯粹的画面,而没有可供识别的人类语音。pyVideoTrans 是一款处理人类语音的工具,无法识别纯背景音乐或视频画面中的硬字幕。

2. 语音识别语言选择不匹配: 您在软件中选择的“语音识别语言”与音视频中实际的说话语言不一致。例如,如果视频是英文,但您选择了中文识别,就可能出现此问题。

3. 音频质量问题: 极差的音频质量(如噪音过大、音量过低)也可能导致识别模型无法有效检测到说话声。

请您检查以下几点:

1. 确认输入内容: 请确保您选择的音视频文件确实包含清晰的人类说话声。

2. 核对语言设置: 在软件主界面,确认“语音识别语言”是否与您的音视频中的实际说话语言一致。

3. 尝试其他模型: 如果您确认视频中包含语音,且语言设置正确,可以尝试切换到其他语音识别渠道(例如,如果您的网络条件允许,可以尝试在线的 API 如 Google 或 OpenAI 的语音识别,它们在某些情况下可能对低质量音频有更好的表现)。

如果确认上述条件都满足,但问题依然存在,请提供该音视频的一小段样本文件,以便进一步分析。

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

Similar issues already exist

Trending Questions