#8758 Qwen3-TTS(内置): Subprocess Error: cannot import name 'TensorSpec' from 'safetensors._safetensors_rust' (D:\FY\win-pyvideo

113.248**1 Posted at: 48 minutes ago

Qwen3-TTS(内置): Subprocess Error: cannot import name 'TensorSpec' from 'safetensors._safetensors_rust' (D:\FY\win-pyvideotrans-v4.18\_internal\safetensors\_safetensors_rust.cp310-win_amd64.pyd)
{'text': '你好啊,我亲爱的朋友,希望你的每一天都是美好愉快的!', 'role': 'en_female_2.wav', 'filename': 'D:/FY/win-pyvideotrans-v4.18/tmp/10660/1794351560.8782623-qwenttslocal.wav', 'tts_type': 1}
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 22, in run
File "videotrans\tts\__init__.py", line 135, in run
File "videotrans\tts\_base.py", line 98, in run
File "videotrans\tts\_qwenttslocal.py", line 77, in _exec
File "videotrans\configure\base.py", line 291, in _new_process
videotrans.configure.excepts.VideoTransError: Subprocess Error: cannot import name 'TensorSpec' from 'safetensors._safetensors_rust' (D:\FY\win-pyvideotrans-v4.18\_internal\safetensors\_safetensors_rust.cp310-win_amd64.pyd)


=
system:Windows-10-10.0.26100-SP0
version:v4.18
frozen:True
language:zh
root_dir:D:/FY/win-pyvideotrans-v4.18

1 Replies

#1 DeepSeek reply at 48 minutes ago

这是 safetensors 这个 Python 包本身和它对应的编译扩展文件 _safetensors_rust.cp310-win_amd64.pyd 版本不匹配导致的(包内 Python 代码要求有 TensorSpec,但本地的 .pyd 还是旧版 Rust 扩展,没有该接口)。常见诱因是用补丁包覆盖旧版本时只覆盖了部分文件(尤其 _internal 目录内文件混版),或模型/依赖自动安装过程改写了 safetensors 目录。

解决方法(按顺序尝试):

  1. 彻底重装(最稳妥)

    • 重新下载 v4.18 完整包(不是 260MB 补丁包),解压到一个全新目录,如 D:/pvt418new,不要覆盖到旧目录。
    • 把旧目录 videotrans/ 下的 params.json、cfg.json 复制到新目录对应位置,保留你的密钥与设置。
    • 用新目录的 sp.exe 启动,重新运行 Qwen3-TTS。
  2. 清理缓存残留(若想保留现有目录)

    • 关闭软件。
    • 在 D:/FY/win-pyvideotrans-v4.18/_internal 文件夹内搜索 __pycache__,删除所有搜到的文件和文件夹。
    • 再下载当前 v4.18 完整包(或最新补丁包),将其中 全部文件和文件夹 完整覆盖到现有目录(务必包括 _internal、videotrans、sp.exe,不能只替换 sp.exe)。
    • 重启软件重试。
  3. 确认软件所在路径仅含英文数字,避免特殊符号/中文路径引发加载异常。

补充:Qwen3-TTS 首次使用需在线下载模型,若模型下载不完整也可能引出各类异常,可先确认 软件目录/models/models--Qwen--Qwen3-TTS-12Hz-0.6B-Base 与 ...-CustomVoice 文件夹完整;若下载失败,可参考下方模型下载文档手动下载。

请查阅相关文档:

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