#2705 add punctuation at the beginning of each line, and punctuation at the end of each sentence.

27.189* Posted at: 2 hours ago 👁7

语音识别阶段出错:Traceback (most recent call last):
File "videotrans\recognition\_base.py", line 64, in run
File "videotrans\recognition\_overall.py", line 156, in _exec
RuntimeError: 没有识别到任何说话声,请确认所选音视频中是否包含人类说话声,以及说话语言是否同所选一致

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "videotrans\task\job.py", line 77, in run
File "videotrans\task\_speech2text.py", line 93, in recogn
File "videotrans\recognition\__init__.py", line 240, in run
File "videotrans\recognition\_base.py", line 67, in run
videotrans.configure._except.SpeechToTextError: 没有识别到任何说话声,请确认所选音视频中是否包含人类说话声,以及说话语言是否同所选一致:FasterAll


=
Windows-10-10.0.22621-SP0
version:v3.78
frozen:True
language:zh

1 Replies

语音识别阶段出错,提示“没有识别到任何说话声”。这通常由以下原因导致:

  1. 视频/音频文件问题:您处理的文件可能不包含人类说话声(例如纯音乐、环境音),或者人声被背景噪音严重覆盖。
  2. 语言选择错误:在“语音识别”设置中,“发音语言”选择不正确。例如,视频是英文,但选择了中文识别。
  3. VAD参数过于严格:语音活动检测(VAD)的“语音阈值”设置过高,导致软件无法检测到有效人声。

请按以下步骤排查:

  1. 检查文件内容:用播放器打开文件,确认其中包含清晰可辨的人声。
  2. 调整语言设置

    • 在主界面“语音识别”区域,将“发音语言”设置为 auto(自动检测)。
    • 如果知道确切语言,请直接选择对应语言(如 English)。
  3. 调整VAD参数(如果使用“整体识别”模式)

    • 点击主界面右下角的“设置更多参数”。
    • 在“VAD参数”区域,将“语音阈值”从默认的 0.45 调低(例如 0.3),使其更灵敏。
    • 将“静音分割持续毫秒”从默认的 140 调大(例如 300),减少不必要的切割。
  4. 尝试“批量推理”模式:在主界面“语音识别”区域,将“识别模式”从“整体识别”切换为“批量推理”。
  5. 启用降噪:在“设置更多参数”中勾选“降噪”,可能有助于分离人声。

如果以上步骤均无效,请提供更详细的信息,例如:

  • 视频/音频的时长和内容描述。
  • 您在“语音识别”区域的所有设置截图。

请查看更多参考文档:

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