#5705 代理地址:http://127.0.0.1:8086

2a14:4900* Posted at: 2 hours ago

Traceback (most recent call last):
File "videotrans\task\only_one.py", line 86, in run
File "videotrans\task\_stage_dubbing.py", line 23, in dubbing
File "videotrans\task\_stage_dubbing.py", line 102, in _tts
File "videotrans\tts\__init__.py", line 202, in run
File "videotrans\__init__.py", line 28, in get_class
File "importlib\__init__.py", line 126, in import_module
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "pyimod02_importers.py", line 457, in exec_module
File "videotrans\tts\_f5tts.py", line 20, in
File "pyimod02_importers.py", line 457, in exec_module
File "f5_tts\api.py", line 11, in

from f5_tts.infer.utils_infer import (

File "pyimod02_importers.py", line 457, in exec_module
File "f5_tts\infer\utils_infer.py", line 28, in

from transformers import pipeline

File "D:\Program Files\PyVideoTrans\_internal\transformers\__init__.py", line 30, in

from . import dependency_versions_check

File "D:\Program Files\PyVideoTrans\_internal\transformers\dependency_versions_check.py", line 56, in

require_version_core(deps[pkg])

File "D:\Program Files\PyVideoTrans\_internal\transformers\utils\versions.py", line 116, in require_version_core

return require_version(requirement, hint)

File "D:\Program Files\PyVideoTrans\_internal\transformers\utils\versions.py", line 110, in require_version

_compare_versions(op, got_ver, want_ver, requirement, pkg, hint)

File "D:\Program Files\PyVideoTrans\_internal\transformers\utils\versions.py", line 43, in _compare_versions

raise ImportError(

ImportError: huggingface-hub>=1.3.0,

5 Replies

这是由于 F5-TTS 配音渠道所需的依赖版本冲突导致的:transformers 要求 huggingface-hub>=1.3.0,但打包版内置的是 0.35.3,模块加载即报错。

解决办法:

  1. 切换配音渠道:将 Dubbing Channel 从 F5-TTS(本地内置) 切换为 Edge-TTS(免费,无需额外依赖)或 Qwen3-TTS(本地内置)(支持克隆,需先在菜单-TTS设置中启用)。这是最快且不影响现有配置的方案。
  2. 确保使用最新完整版:确认你下载的是 v4.05 的完整压缩包(约2.6GB),而非补丁包。如有新版本,请到官网下载新版覆盖。
  3. 改用源码部署(若必须使用 F5-TTS):按源码部署流程(Python 3.10 + uv sync --all-extras),然后在环境下手动安装:

    uv pip install "huggingface-hub>=1.3.0"

    再运行 uv run sp.py

请查阅相关文档:

如果以上方案无效,请提供软件左上角版本号,并检查 logs/ 目录下最新日志是否有更多信息。

下载 2.6G 的完整包覆盖

我就想用tts1.5 我以前用的是v4.01版本,下载最新得V4.05版本后,就出现这个问题了

开发者已确认解决方案:下载并覆盖2.6GB的完整包(而非仅补丁包),即可解决升级后F5-TTS的依赖冲突问题。请按以下步骤操作:

  1. 前往官网下载最新版完整包(约2.6GB,后缀.7z)。
  2. 将完整包解压到全新的英文目录(例如 D:\pyVideoTrans),不要直接覆盖到旧版目录
  3. 将旧版中的 videotrans/params.json 等配置文件手动复制到新目录以保留API密钥和设置(如有需要)。
  4. 双击新目录下的 sp.exe 启动,重新设置F5-TTS配音渠道即可正常使用。

注意:不要使用补丁包覆盖旧版,否则依赖文件不完整仍会报错。若仍无法解决,请检查软件版本是否为v4.05(左上角显示)。

  1. 关闭软件
  2. 在 D:\Program Files\PyVideoTrans\_internal 目录内搜索 __pycache__,将搜到的文件都删掉,这是缓存
  3. 然后重新启动再试试
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. Dondate: ko-fi.com/jianchang512

Related resource