#4874 SpeechToText(uuid='eee88a6218', proxy_str=None, precent=1, hasend=False, should_recogn=True, should_trans=False, should_

111.16* Posted at: 2 hours ago

语音识别阶段出错[Qwen-ASR(本地)] ModuleNotFoundError: No module named 'qwen_asr'
multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "C:\Users\致初春小天使\AppData\Roaming\uv\python\cpython-3.10.19-windows-x86_64-none\lib\multiprocessing\pool.py", line 125, in worker

result = (True, func(*args, **kwds))

File "H:\pyvideotrans-4.00\videotrans\process\stt_fun.py", line 526, in qwen3asr_fun

from qwen_asr import Qwen3ASRModel

ModuleNotFoundError: No module named 'qwen_asr'
"""

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

Traceback (most recent call last):

File "H:\pyvideotrans-4.00\videotrans\task\job.py", line 54, in run

self.process_task(trk)

File "H:\pyvideotrans-4.00\videotrans\task\job.py", line 119, in process_task

trk.recogn()

File "H:\pyvideotrans-4.00\videotrans\task\speech2text.py", line 125, in recogn

raw_subtitles = run(

File "H:\pyvideotrans-4.00\videotrans\recognition\__init__.py", line 188, in run

return _cls(**kwargs).run()  # type:ignore

File "H:\pyvideotrans-4.00\videotrans\recognition\_base.py", line 93, in run

res = self._exec()

File "H:\pyvideotrans-4.00\videotrans\recognition\_qwenasrlocal.py", line 43, in _exec

jsdata = self._new_process(callback=qwen3asr_fun, title=title, is_cuda=self.is_cuda, kwargs=kwargs)

File "H:\pyvideotrans-4.00\videotrans\configure\base.py", line 238, in _new_process

data,err = future.result()

File "H:\pyvideotrans-4.00\videotrans\process\signelobj.py", line 13, in result

return self.async_result.get(timeout=timeout)

File "C:\Users\致初春小天使\AppData\Roaming\uv\python\cpython-3.10.19-windows-x86_64-none\lib\multiprocessing\pool.py", line 774, in get

raise self._value

ModuleNotFoundError: No module named 'qwen_asr'
SpeechToText(uuid='eee88a6218', proxy_str=None, precent=1, hasend=False, should_recogn=True, should_trans=False, should_dubbing=False, should_separate=False, should_hebing=False, out_format='srt', copysrt_rawvideo=False, source_srt_list=[], spk_insert=False)\TaskCfgSTT(uuid='eee88a6218', name='I:/BaiduYunDownload/威力导演13视频学习视频官方教程/威力导演13教学视频1-启动威力导演,开启创作世界.mp4', dirname='I:/BaiduYunDownload/威力导演13视频学习视频官方教程', noextname='威力导演13教学视频1-启动威力导演,开启创作世界', basename='威力导演13教学视频1-启动威力导演,开启创作世界.mp4', ext='mp4', target_dir='H:/pyvideotrans-4.00/output/recogn', cache_folder='H:/pyvideotrans-4.00/tmp/35808/eee88a6218', is_cuda=False, 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='H:/pyvideotrans-4.00/output/recogn/威力导演13教学视频1-启动威力导演,开启创作世界.srt', target_wav=None, target_wav_output=None, detect_language='zh-tw', recogn_type=2, model_name='1.7B', shibie_audio='H:/pyvideotrans-4.00/tmp/35808/eee88a6218/威力导演13教学视频1-启动威力导演,开启创作世界-1780381575.2487512.wav', remove_noise=False, enable_diariz=False, nums_diariz=0, rephrase=0, fix_punc=False)


=
system:Windows-10-10.0.19045-SP0
version:v4.00
frozen:False
language:zh
root_dir:H:/pyvideotrans-4.00
Python: 3.10.19 (main, Oct 28 2025, 12:01:56) [MSC v.1944 64 bit (AMD64)]

1 Replies

这是由于qwen_asr模块未安装导致的。你使用的是源码部署模式(非打包版),依赖可能未完整同步。

解决方案:

  1. 打开命令行(CMD/PowerShell),进入软件根目录(H:\pyvideotrans-4.00)。
  2. 执行以下命令重新同步依赖:

    uv sync
  3. 如果仍报错,可手动安装缺失包:

    uv pip install qwen-asr
  4. 完成后重启软件再次尝试。

请查阅相关文档:

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

Similar issues already exist