No module named 'qwen_tts'
multiprocessing.sk
:
"""
Traceback (most recent call last):
File "/opt/miniconda3/envs/pyvideotrans/lib/python3.10/multiprocessing/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
File "/Users/shenrong/pyvideotrans/videotrans/process/tts_fun.py", line 30, in qwen3tts_fun
from qwen_tts import Qwen3TTSModel
ModuleNotFoundError: No module named 'qwen_tts'
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/shenrong/pyvideotrans/videotrans/task/only_one.py", line 85, in run
trk.dubbing()
File "/Users/shenrong/pyvideotrans/videotrans/task/trans_create.py", line 630, in dubbing
self._tts()
File "/Users/shenrong/pyvideotrans/videotrans/task/trans_create.py", line 931, in _tts
run_tts(
File "/Users/shenrong/pyvideotrans/videotrans/tts/__init__.py", line 181, in run
return _cls(**kwargs).run() # type:ignore
File "/Users/shenrong/pyvideotrans/videotrans/tts/_base.py", line 90, in run
self._exec()
File "/Users/shenrong/pyvideotrans/videotrans/tts/_qwenttslocal.py", line 46, in _exec
self._new_process(callback=qwen3tts_fun,title=title,is_cuda=self.is_cuda,kwargs=kwargs)
File "/Users/shenrong/pyvideotrans/videotrans/configure/base.py", line 238, in _new_process
data,err = future.result()
File "/Users/shenrong/pyvideotrans/videotrans/process/signelobj.py", line 13, in result
return self.async_result.get(timeout=timeout)
File "/opt/miniconda3/envs/pyvideotrans/lib/python3.10/multiprocessing/pool.py", line 774, in get
raise self._value
ModuleNotFoundError: No module named 'qwen_tts'
TaskCfgVTT(uuid='3127db9cda', name='/Users/shenrong/Downloads/video/yuan_video.mp4', dirname='/Users/shenrong/Downloads/video', noextname='yuan_video', basename='yuan_video.mp4', ext='mp4', target_dir='/Users/shenrong/Downloads/video/_video_out/yuan_video-mp4', cache_folder='/Users/shenrong/pyvideotrans/tmp/23316/3127db9cda', is_cuda=False, sosk
='英语', sosk
_code='en', source_sub='/Users/shenrong/Downloads/video/_video_out/yuan_video-mp4/en.srt', source_wav='/Users/shenrong/pyvideotrans/tmp/23316/3127db9cda/en.wav', source_wav_output='/Users/shenrong/Downloads/video/_video_out/yuan_video-mp4/en.m4a', task
='简体中文', task
_code='zh-cn', target_sub='/Users/shenrong/Downloads/video/_video_out/yuan_video-mp4/zh-cn.srt', target_wav='/Users/shenrong/pyvideotrans/tmp/23316/3127db9cda/target.wav', target_wav_output='/Users/shenrong/Downloads/video/_video_out/yuan_video-mp4/zh-cn.m4a', translate_type=0, tts_type=1, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='clone', vsk
=False, vsk
=False, remove_silent_mid=False, align_sub_audio=True, desk
='en', recogn_type=0, model_name='large-v3-turbo', shibie_audio=None, remove_noise=False, enable_diariz=False, nums_diariz=0, rephrase=0, fix_punc=False, subtsk
=None, app_mode='biaozhun', subtitles='', targetdir_mp4='/Users/shenrong/Downloads/video/_video_out/yuan_video-mp4/yuan_video.mp4', novoice_mp4='/Users/shenrong/pyvideotrans/tmp/23316/3127db9cda/novoice.mp4', sk
=False, embed_bgm=False, instrument=None, vocal='/Users/shenrong/pyvideotrans/tmp/23316/3127db9cda/vocal.wav', clear_cache=False, background_music='', subtitle_type=2, only_out_mp4=False, recogn2pass=False, output_srt=0, copsk
=False, sk
=1, backaudio_volume=0.8)