#7925 Could not read model from C:\下载\win-pyvideotrans-v4.15\_internal\nagisa/data/nagisa_v001.model:Traceback (most recent ca

154.29**6 Posted at: 1 hour ago

Could not read model from C:\下载\win-pyvideotrans-v4.15\_internal\nagisa/data/nagisa_v001.model:Traceback (most recent call last):
File "videotrans\process\stt_qwen.py", line 89, in qwen3asr_fun
File "C:\下载\win-pyvideotrans-v4.15\_internal\transformers\models\qwen3_asr\processing_qwen3_asr.py", line 730, in prepare_forced_aligner_inputs

word_lists = [self.split_words_for_alignment(t, lang) for t, lang in zip(transcript, languages)]

File "C:\下载\win-pyvideotrans-v4.15\_internal\transformers\models\qwen3_asr\processing_qwen3_asr.py", line 730, in

word_lists = [self.split_words_for_alignment(t, lang) for t, lang in zip(transcript, languages)]

File "C:\下载\win-pyvideotrans-v4.15\_internal\transformers\models\qwen3_asr\processing_qwen3_asr.py", line 641, in split_words_for_alignment

import nagisa

File "C:\下载\win-pyvideotrans-v4.15\_internal\nagisa\__init__.py", line 8, in

tagger  = Tagger()

File "C:\下载\win-pyvideotrans-v4.15\_internal\nagisa\tagger.py",
......
script, languages)]
File "C:\下载\win-pyvideotrans-v4.15\_internal\transformers\models\qwen3_asr\processing_qwen3_asr.py", line 641, in split_words_for_alignment

import nagisa

File "C:\下载\win-pyvideotrans-v4.15\_internal\nagisa\__init__.py", line 8, in

tagger  = Tagger()

File "C:\下载\win-pyvideotrans-v4.15\_internal\nagisa\tagger.py", line 38, in init

self._model = model.Model(self._hp, params)

File "C:\下载\win-pyvideotrans-v4.15\_internal\nagisa\model.py", line 75, in init

model.populate(params)

File "_dynet.pyx", line 1461, in _dynet.ParameterCollection.populate
File "_dynet.pyx", line 1516, in _dynet.ParameterCollection.populate_from_textfile
RuntimeError: Could not read model from C:\下载\win-pyvideotrans-v4.15\_internal\nagisa/data/nagisa_v001.model

trk=[TransCreate]: uuid='691318df6f', proxy_str='http://127.0.0.1:7897', cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: F:/Movies/.Jable/MIAA-122.mp4,
输出结果保存到文件夹: F:/Movies/.Jable/_video_out/MIAA-122-mp4,
临时文件夹: C:/下载/win-pyvideotrans-v4.15/tmp/13144/691318df6f
已选 清理已存在
已启用CUDA加速
未选 降噪
语音识别:Qwen-ASR(内置), 1.7B, 发音语言: 日语,
翻译渠道:Google(免费),原始语言:日语,目标语言:简体中文, 已选 发送完整字幕
未选 配音角色,不进行配音
字幕: 嵌入硬字幕
代理地址: http://127.0.0.1:7897, precent=4, hasend=False, should_recogn=True, should_trans=True, should_dubbing=False, should_hebing=True, is_copy_video=True, video_codec_num=264, ignore_align=False, is_audio_trans=False, clone_ref='', should_recogn2=False, do_diarize=True
trk.cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: F:/Movies/.Jable/MIAA-122.mp4,
输出结果保存到文件夹: F:/Movies/.Jable/_video_out/MIAA-122-mp4,
临时文件夹: C:/下载/win-pyvideotrans-v4.15/tmp/13144/691318df6f
已选 清理已存在
已启用CUDA加速
未选 降噪
语音识别:Qwen-ASR(内置), 1.7B, 发音语言: 日语,
翻译渠道:Google(免费),原始语言:日语,目标语言:简体中文, 已选 发送完整字幕
未选 配音角色,不进行配音
字幕: 嵌入硬字幕
代理地址: http://127.0.0.1:7897
video_duration_ms=7090366


=
system:Windows-10-10.0.26300-SP0
version:v4.15
frozen:True
language:zh_CN
root_dir:C:/下载/win-pyvideotrans-v4.15

1 Replies

#1 DeepSeek reply at 1 hour ago

核心原因:软件被解压在含中文的路径 C:\下载\win-pyvideotrans-v4.15 下。Qwen-ASR 内置渠道在日语断句时调用的 nagisa 底层 C++ 库(_dynet)无法正确读取含非 ASCII 字符路径下的模型文件 nagisa_v001.model,因此报 Could not read model。

解决方案:

  1. 关闭软件。
  2. 将整个 win-pyvideotrans-v4.15 文件夹剪切或重新解压到纯英文、无空格、无中文、无特殊符号的浅层路径,例如:D:\pyVideoTrans。
  3. 确认新路径下没有任何中文字符(如 下载、视频 等)及特殊符号。
  4. 到新目录下双击 sp.exe 重新运行,再次执行任务即可。

补充说明:

  • 若不想更换路径,也可改用其它不依赖 nagisa 的日语识别渠道替代 Qwen-ASR,例如 faster-whisper(内置) large-v3 或 openai-whisper(内置) large-v3,二者均支持日语,且不会触发该路径编码错误。
  • 建议同时把 tmp 临时目录也保持在全英文路径下(软件默认会在自身目录下创建 tmp,换路径后即可满足)。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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.

Dondate via ko-fi.com

Related resource