#4110 TaskCfgSTT(is_cuda=True, uuid='f3fddebb3c', cache_folder='C:/pyvideotrans/tmp/52228/f3fddebb3c', target_dir='C:/SOFT/pyv

103.62* Posted at: 1 hour ago 👁12

语音识别阶段出错 [Qwen-ASR(本地)] ModuleNotFoundError: No module named 'qwen_asr'
concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
File "C:\Users\Leo Fan\AppData\Roaming\uv\python\cpython-3.10.19-windows-x86_64-none\lib\concurrent\futures\process.py", line 246, in _process_worker

r = call_item.fn(*call_item.args, **call_item.kwargs)

File "C:\pyvideotrans\videotrans\process\stt_fun.py", line 806, 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 "C:\pyvideotrans\videotrans\task\job.py", line 105, in run

trk.recogn()

File "C:\pyvideotrans\videotrans\task\_speech2text.py", line 159, in recogn

raw_subtitles = run(

File "C:\pyvideotrans\videotrans\recognition\__init__.py", line 259, in run

return QwenasrlocalRecogn(**kwargs).run()

File "C:\pyvideotrans\videotrans\recognition\_base.py", line 143, in run

res = self._exec()

File "C:\pyvideotrans\videotrans\recognition\_qwenasrlocal.py", line 48, in _exec

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

File "C:\pyvideotrans\videotrans\configure\_base.py", line 285, in _new_process

_rs = future.result()

File "C:\Users\Leo Fan\AppData\Roaming\uv\python\cpython-3.10.19-windows-x86_64-none\lib\concurrent\futures\_base.py", line 458, in result

return self.__get_result()

File "C:\Users\Leo Fan\AppData\Roaming\uv\python\cpython-3.10.19-windows-x86_64-none\lib\concurrent\futures\_base.py", line 403, in __get_result

raise self._exception

ModuleNotFoundError: No module named 'qwen_asr'
TaskCfgSTT(is_cuda=True, uuid='f3fddebb3c', cache_folder='C:/pyvideotrans/tmp/52228/f3fddebb3c', target_dir='C:/SOFT/pyvideotrans/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:/SOFT/pyvideotrans/output/recogn/R_MIC_260405-124558.srt', target_wav=None, target_wav_output=None, name='K:/26404-411/R_MIC_260405-124558.mp3', noextname='R_MIC_260405-124558', basename='R_MIC_260405-124558.mp3', ext='mp3', dirname='K:/26404-411', shound_del_name=None, detect_language='zh-cn', recogn_type=2, model_name='1.7B', shibie_audio='C:/pyvideotrans/tmp/52228/f3fddebb3c/R_MIC_260405-124558-1776391035.7747345.wav', remove_noise=False, enable_diariz=False, nums_diariz=0, rephrase=0, fix_punc=False)


=
system:Windows-10-10.0.22631-SP0
version:v3.99
frozen:False
language:zh
root_dir:C:/pyvideotrans
Python: 3.10.19 (main, Feb 12 2026, 00:37:08) [MSC v.1944 64 bit (AMD64)]

3 Replies

这是由于 Qwen-ASR 本地识别所需的 Python 模块 qwen_asr 未安装。

  1. 确保你使用的是 v3.99 完整版。如果之前只下载了补丁包,请重新下载完整软件包并解压到新目录。
  2. 如果问题依旧,需要手动安装缺失的依赖。请打开命令提示符(CMD),切换到你的 pyVideoTrans 软件根目录(例如 C:\pyvideotrans),然后执行以下命令:

    uv pip install qwen-asr
  3. 安装完成后,重新启动 sp.exe 即可。

请查阅相关文档:

我是用uv部署的源码版,之前可以用,昨天调整了windows的python环境结果今天语音转文字就出现这个错误了

这是由于你的 Python 环境被调整后,导致 qwen-asr 模块丢失。需要重新安装该模块。请打开命令提示符(CMD),切换到你的 pyVideoTrans 源码根目录,然后执行以下命令:uv pip install qwen-asr。安装完成后,重新启动软件即可。

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