#3292 TaskCfg(cache_folder='D:/win-pyvideotrans-v3.97/tmp/16072/d54cf5c774', target_dir='d:/program files/win-videotrans/outpu

223.166* Posted at: 3 hours ago 👁8

语音识别阶段出错 [阿里FunASR(本地)] ModuleNotFoundError: No module named 'pytz.tzinfo'
concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
File "concurrent\futures\process.py", line 243, in _process_worker
File "videotrans\process\stt_fun.py", line 470, in paraformer
File "pyimod02_importers.py", line 457, in exec_module
File "modelscope\pipelines\__init__.py", line 4, in

from .base import Pipeline

File "pyimod02_importers.py", line 457, in exec_module
File "modelscope\pipelines\base.py", line 16, in

from modelscope.msdatasets import MsDataset

File "pyimod02_importers.py", line 457, in exec_module
File "modelscope\msdatasets\__init__.py", line 2, in

from modelscope.msdatasets.ms_dataset import MsDataset

File "pyimod02_importers.py", line 457, in exec_module
File "modelscope\msdatasets\ms_dataset.py", line 9, in

from datasets import (Dataset, DatasetDict, Features, IterableDataset,

File "pyimod02_importers.
......
mport pandas as pd
File "D:\win-pyvideotrans-v3.97\_internal\pandas\__init__.py", line 61, in

from pandas.core.api import (

File "D:\win-pyvideotrans-v3.97\_internal\pandas\core\api.py", line 1, in

from pandas._libs import (

File "D:\win-pyvideotrans-v3.97\_internal\pandas\_libs\__init__.py", line 18, in

from pandas._libs.interval import Interval

File "pandas/_libs/interval.pyx", line 1, in init pandas._libs.interval
File "pandas/_libs/hashtable.pyx", line 1, in init pandas._libs.hashtable
File "pandas/_libs/missing.pyx", line 1, in init pandas._libs.missing
File "D:\win-pyvideotrans-v3.97\_internal\pandas\_libs\tslibs\__init__.py", line 40, in

from pandas._libs.tslibs.conversion import localize_pydatetime

File "pandas/_libs/tslibs/conversion.pyx", line 1, in init pandas._libs.tslibs.conversion
File "pandas/_libs/tslibs/offsets.pyx", line 1, in init pandas._libs.tslibs.offsets
File "pandas/_libs/tslibs/timestamps.pyx", line 1, in init pandas._libs.tslibs.timestamps
File "pandas/_libs/tslibs/timedeltas.pyx", line 1, in init pandas._libs.tslibs.timedeltas
File "pandas/_libs/tslibs/timezones.pyx", line 32, in init pandas._libs.tslibs.timezones
ModuleNotFoundError: No module named 'pytz.tzinfo'
"""

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

Traceback (most recent call last):
File "videotrans\task\job.py", line 106, in run
File "videotrans\task\_speech2text.py", line 156, in recogn
File "videotrans\recognition\__init__.py", line 245, in run
File "videotrans\recognition\_base.py", line 141, in run
File "videotrans\recognition\_funasr.py", line 71, in _exec
File "videotrans\configure\_base.py", line 287, in _new_process
File "concurrent\futures\_base.py", line 446, in result
File "concurrent\futures\_base.py", line 391, in __get_result
ModuleNotFoundError: No module named 'pytz.tzinfo'
TaskCfg(cache_folder='D:/win-pyvideotrans-v3.97/tmp/16072/d54cf5c774', target_dir='d:/program files/win-videotrans/output/recogn', remove_noise=True, is_separate=False, detect_language='zh-cn', subtitle_language=None, source_language=None, target_language=None, source_language_code=None, target_language_code=None, source_sub=None, target_sub='d:/program files/win-videotrans/output/recogn/The.Bad.Guys.2.2025.1080p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi-00.29.03.516-00.36.07.230_track4_[chi]_DELAY 11ms.srt', source_wav=None, source_wav_output=None, target_wav=None, target_wav_output=None, subtitles='', novoice_mp4=None, noextname='The.Bad.Guys.2.2025.1080p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi-00.29.03.516-00.36.07.230_track4_[chi]_DELAY 11ms', shibie_audio='D:/win-pyvideotrans-v3.97/tmp/16072/d54cf5c774/The.Bad.Guys.2.2025.1080p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi-00.29.03.516-00.36.07.230_track4_[chi]_DELAY 11ms-1771485035.8153536.wav', targetdir_mp4=None, instrument=None, vocal=None, back_audio=None, background_music=None, app_mode='biaozhun', subtitle_type=0, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role=None, copysrt_rawvideo=False, clear_cache=False, translate_type=None, tts_type=None, recogn_type=3, model_name='paraformer-zh', voice_autorate=False, video_autorate=False, is_cuda=True, name='F:/Downloads/The.Bad.Guys.2.2025.1080p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi/The.Bad.Guys.2.2025.1080p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi-00.29.03.516-00.36.07.230_track4_[chi]_DELAY 11ms.mp3', basename='The.Bad.Guys.2.2025.1080p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi-00.29.03.516-00.36.07.230_track4_[chi]_DELAY 11ms.mp3', ext='mp3', dirname='F:/Downloads/The.Bad.Guys.2.2025.1080p.BluRay.x265.10bit.Atmos.TrueHD7.1-WiKi', shound_del_name=None, uuid='d54cf5c774', remove_silent_mid=False, align_sub_audio=True, enable_diariz=True, nums_diariz=0, rephrase=0, only_out_mp4=False, fix_punc=False, recogn2pass=False)


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

1 Replies

这是由于软件打包环境中的 pytz 模块依赖不完整导致的。该错误通常在使用预打包版(.exe)并选择“阿里FunASR(本地)”作为语音识别渠道时出现。

解决方案:

  1. 临时解决方案:更换语音识别渠道。在“语音识别渠道”下拉菜单中,暂时选择其他渠道,例如“faster-whisper(本地)”、“Edge-Whisper”或“阿里Qwen3-ASR(在线)”。
  2. 根本解决方案:等待官方发布修复此依赖问题的更新版本,或使用源码部署方式运行软件以避免打包环境问题。

请注意:

  • 从您的日志路径 D:/win-pyvideotrans-v3.97frozen:True 判断,您使用的是 Windows 预打包版。
  • 您的软件版本为 v3.97,已是最新。此问题属于特定环境下的模块依赖缺失。
  • 如果必须使用 FunASR 本地模型,可考虑参考知识库文档进行源码部署。

请查阅相关文档:

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