#3155 TaskCfg(cache_folder='D:/Program Files/win-pyvideotrans-v3.96-24/tmp/10844/ee041f5aef', target_dir='无双直传英信流 福井将人 宗家讲习会:

112.102* Posted at: 18 hours ago 👁19

语音识别阶段出错 [faster-whisper(本地)] Traceback (most recent call last):
File "videotrans\process\stt_fun.py", line 179, in faster_whisper
File "faster_whisper\transcribe.py", line 689, in init
RuntimeError: File model.bin is incomplete: failed to read a buffer of size 9830400 at position 459619033

Traceback (most recent call last):
File "videotrans\task\job.py", line 106, in run
File "videotrans\task\trans_create.py", line 358, in recogn
File "videotrans\recognition\__init__.py", line 282, in run
File "videotrans\recognition\_base.py", line 141, in run
File "videotrans\recognition\_overall.py", line 63, in _exec
File "videotrans\recognition\_overall.py", line 142, in _faster
File "videotrans\configure\_base.py", line 276, in _new_process
RuntimeError: Traceback (most recent call last):
File "videotrans\process\stt_fun.py", line 179, in faster_whisper
File "faster_whisper\transcribe.py", line 689, in init
RuntimeError: File model.bin is incomplete: failed to read a buffer of size 9830400 at position 459619033
TaskCfg(cache_folder='D:/Program Files/win-pyvideotrans-v3.96-24/tmp/10844/ee041f5aef', target_dir='无双直传英信流 福井将人 宗家讲习会:刀法【前後切】[無外流] via VidBee-mp4', remove_noise=False, is_separate=False, detect_language='ja', subtitle_language=None, source_language='日语', target_language='简体中文', source_language_code='ja', target_language_code='zh-cn', source_sub='无双直传英信流 福井将人 宗家讲习会:刀法【前後切】[無外流] via VidBee-mp4/ja.srt', target_sub='无双直传英信流 福井将人 宗家讲习会:刀法【前後切】[無外流] via VidBee-mp4/zh-cn.srt', source_wav='D:/Program Files/win-pyvideotrans-v3.96-24/tmp/10844/ee041f5aef/ja.wav', source_wav_output='无双直传英信流 福井将人 宗家讲习会:刀法【前後切】[無外流] via VidBee-mp4/ja.m4a', target_wav='D:/Program Files/win-pyvideotrans-v3.96-24/tmp/10844/ee041f5aef/target.wav', target_wav_output='无双直传英信流 福井将人 宗家讲习会:刀法【前後切】[無外流] via VidBee-mp4/zh-cn.m4a', subtitles='', novoice_mp4='D:/Program Files/win-pyvideotrans-v3.96-24/tmp/10844/ee041f5aef/novoice.mp4', noextname='无双直传英信流 福井将人 宗家讲习会:刀法【前後切】[無外流] via VidBee', shibie_audio=None, targetdir_mp4='无双直传英信流 福井将人 宗家讲习会:刀法【前後切】[無外流] via VidBee-mp4/无双直传英信流 福井将人 宗家讲习会:刀法【前後切】[無外流] via VidBee.mp4', instrument=None, vocal=None, back_audio='', background_music=None, app_mode='tiqu', subtitle_type=0, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='No', copysrt_rawvideo=False, clear_cache=False, translate_type=0, tts_type=0, recogn_type=0, model_name='large-v3-turbo', voice_autorate=False, video_autorate=True, cuda=False, name='D:/工程目录/sp/测试项目/无双直传英信流 福井将人 宗家讲习会/无双直传英信流 福井将人 宗家讲习会:刀法【前後切】[無外流] via VidBee.mp4', basename='无双直传英信流 福井将人 宗家讲习会:刀法【前後切】[無外流] via VidBee.mp4', ext='mp4', dirname='D:/工程目录/sp/测试项目/无双直传英信流 福井将人 宗家讲习会', shound_del_name=None, uuid='ee041f5aef', remove_silent_mid=False, align_sub_audio=True, enable_diariz=False, nums_diariz=0, rephrase=0, only_out_mp4=False, fix_punc=False, recogn2pass=True)


=
system:Windows-10-10.0.26200-SP0
version:v3.96
frozen:True
language:zh
root_dir:D:/Program Files/win-pyvideotrans-v3.96-24

1 Replies

这是由于 faster-whisper 模型文件 model.bin 下载不完整或已损坏导致的。

解决方案

  1. 手动下载并替换模型文件

    • 前往 HuggingFace 模型仓库(例如 Systran/faster-whisper-large-v3-turbo)或其国内镜像站。
    • 下载完整的模型文件。关键文件包括 config.json, model.bin, tokenizer.json, vocabulary.json 等。
    • 根据知识库要求,将下载的模型文件放入软件根目录下的 models/ 文件夹中。文件夹命名必须严格遵循规则,例如 models--Systran--faster-whisper-large-v3-turbo
    • 删除旧的、可能损坏的模型文件夹或文件。
  2. 检查软件安装路径

    • 您的软件安装在 D:/Program Files/win-pyvideotrans-v3.96-24/。虽然路径不含中文,但 Program Files 目录通常需要管理员权限,可能导致文件写入/读取异常。
    • 建议:将整个软件文件夹(win-pyvideotrans-v3.96-24)移动到非系统盘(如 D:\)的根目录或一个简单的英文路径下(例如 D:\pyVideoTrans),并确保您有完全的读写权限。
  3. 配置网络代理(可选)

    • 如果手动下载困难,可以在软件“设置”中配置网络代理,然后尝试让软件重新自动下载模型。

操作后:完成上述步骤后,重启 pyVideoTrans 软件,再次尝试语音识别。

请查阅相关文档:

Post Your Reply