#4502 TaskCfgSTT(is_cuda=False, uuid='2559fa7b93', cache_folder='C:/Users/user/Documents/WhisperJAV/output/ja.whisperjav/win-p

183.179* Posted at: 2 hours ago 👁11

语音识别阶段出错 [Deepgram.com] 处理列表或序列时索引越界:list index out of range
Traceback (most recent call last):
File "videotrans\recognition\_base.py", line 143, in run
File "tenacity\__init__.py", line 338, in wrapped_f
File "tenacity\__init__.py", line 477, in call
File "tenacity\__init__.py", line 378, in iter
File "tenacity\__init__.py", line 421, in exc_check
tenacity.RetryError: RetryError[]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\task\job.py", line 105, in run
File "videotrans\task\_speech2text.py", line 191, in recogn
File "videotrans\recognition\__init__.py", line 265, in run
File "videotrans\recognition\_base.py", line 180, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\recognition\_deepgram.py", line 98, in _exec
File "deepgram_captions\srt.py", line 19, in srt
IndexError: list index out of range
TaskCfgSTT(is_cuda=False, uuid='2559fa7b93', cache_folder='C:/Users/user/Documents/WhisperJAV/output/ja.whisperjav/win-pyvideotrans-v3.99-0508/tmp/31344/2559fa7b93', target_dir='C:/Users/user/Documents/WhisperJAV/output/ja.whisperjav/win-pyvideotrans-v3.99-0508/output/recogn', source_language=None, source_language_code=None, source_sub=None, source_wav=None, source_wav_output=None, target_language=None, target_language_code=None, target_sub='C:/Users/user/Documents/WhisperJAV/output/ja.whisperjav/win-pyvideotrans-v3.99-0508/output/recogn/FC2-PPV-4758014 限時5天5折優惠中出31歲已婚女性對現在的生活並不不滿但追求身為女性的幸福 老公性能力太差了.srt', target_wav=None, target_wav_output=None, name='F:/qb bt3/WAV/pyvideotrans test/FC2-PPV-4758014 限時5天5折優惠中出31歲已婚女性對現在的生活並不不滿但追求身為女性的幸福 老公性能力太差了.wav', noextname='FC2-PPV-4758014 限時5天5折優惠中出31歲已婚女性對現在的生活並不不滿但追求身為女性的幸福 老公性能力太差了', basename='FC2-PPV-4758014 限時5天5折優惠中出31歲已婚女性對現在的生活並不不滿但追求身為女性的幸福 老公性能力太差了.wav', ext='wav', dirname='F:/qb bt3/WAV/pyvideotrans test', shound_del_name=None, detect_language='ja', recogn_type=10, model_name='nova-3', shibie_audio='C:/Users/user/Documents/WhisperJAV/output/ja.whisperjav/win-pyvideotrans-v3.99-0508/tmp/31344/2559fa7b93/FC2-PPV-4758014 限時5天5折優惠中出31歲已婚女性對現在的生活並不不滿但追求身為女性的幸福 老公性能力太差了-1778406673.2461405.wav', remove_noise=False, enable_diariz=False, nums_diariz=0, rephrase=0, fix_punc=True)


=
system:Windows-10-10.0.26200-SP0
version:v3.99
frozen:True
language:zh
root_dir:C:/Users/user/Documents/WhisperJAV/output/ja.whisperjav/win-pyvideotrans-v3.99-0508

1 Replies

这是由于音频文件路径或名称包含中文、空格等特殊符号,导致Deepgram API返回数据解析出错。

解决方案:

  1. 将输入音频文件重命名为纯英文且简短的名称(如 test.wav)。
  2. 把文件移动到路径较浅且无中文、无空格的目录(如 D:\test\)。
  3. 重新运行任务。

如果问题依旧,请检查网络代理设置是否正确,或尝试切换至其他语音识别渠道(如 faster-whisper 本地模型)。

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