点击查看 Edge-TTS 配音渠道无法使用的解决办法!!!

#1996 (venv) D:\python\f5ttsnew> f5-tts_infer-gradioTraceback (most recent call last): File "D:\python\f5ttsnew\venv\lib\s

23.165* Posted at: 1 day ago 👁21

(venv) D:\python\f5ttsnew> f5-tts_infer-gradio
Traceback (most recent call last):
File "D:\python\f5ttsnew\venv\lib\site-packages\torch\_ops.py", line 1488, in load_library

ctypes.CDLL(path)

File "C:\Users\zqpzq\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py", line 374, in init

self._handle = _dlopen(self._name, mode)

FileNotFoundError: Could not find module 'D:\python\f5ttsnew\venv\Lib\site-packages\torchaudio\lib\libtorchaudio.pyd' (or one of its dependencies). Try using the full path with constructor syntax.

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

Traceback (most recent call last):
File "C:\Users\zqpzq\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main

return _run_code(code, main_globals, None,

File "C:\Users\zqpzq\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code

exec(code, run_globals)

File "D:\python\f5ttsnew\venv\Scripts\f5-tts_infer-gradio.exe\__main__.py", line 4, in

from f5_tts.infer.infer_gradio import main

File "D:\python\f5ttsnew\src\f5_tts\infer\infer_gradio.py", line 18, in

import torchaudio

File "D:\python\f5ttsnew\venv\lib\site-packages\torchaudio\__init__.py", line 7, in

from . import _extension  # noqa  # usort: skip

File "D:\python\f5ttsnew\venv\lib\site-packages\torchaudio\_extension\__init__.py", line 37, in

_load_lib("libtorchaudio")

File "D:\python\f5ttsnew\venv\lib\site-packages\torchaudio\_extension\utils.py", line 58, in _load_lib

torch.ops.load_library(path)

File "D:\python\f5ttsnew\venv\lib\site-packages\torch\_ops.py", line 1490, in load_library

raise OSError(f"Could not load this library: {path}") from e

OSError: Could not load this library: D:\python\f5ttsnew\venv\Lib\site-packages\torchaudio\lib\libtorchaudio.pyd

1 Replies

您遇到的问题与 pyVideoTrans 软件本身无关,而是您在独立部署 F5-TTS 语音克隆工具时,其依赖的 torchaudio 库未能正确安装或文件损坏。

核心原因: torchaudio 库的二进制文件 libtorchaudio.pyd 缺失或损坏,导致 F5-TTS 无法启动。

解决方案:
请按以下步骤在您的 F5-TTS 虚拟环境中重新安装 torchaudio

  1. 激活虚拟环境: 确保您已进入 D:\python\f5ttsnew\venv 环境。
  2. 卸载现有 torchaudio

    pip uninstall torchaudio -y
  3. 重新安装兼容的 torchaudio

    • 您需要根据您已安装的 PyTorch 版本和 CUDA 版本(如果有)来安装对应的 torchaudio
    • 首先,在命令行中运行以下命令查看您的 PyTorch 版本:

      python -c "import torch; print(torch.__version__)"
    • 然后,访问 PyTorch 官方网站 (https://pytorch.org/get-started/locally/) 获取与您 PyTorch 版本匹配的 torchaudio 安装命令。通常格式如下(以 CUDA 11.8 为例):

      pip install torchaudio --index-url https://download.pytorch.org/whl/cu118
    • 如果您使用的是 CPU 版本,命令类似:

      pip install torchaudio
  4. 验证安装: 安装完成后,运行以下命令测试 torchaudio 是否能正常导入:

    python -c "import torchaudio; print(torchaudio.__version__)"

    如果没有报错,则说明安装成功。

后续步骤:
完成上述修复后,请再次尝试在 D:\python\f5ttsnew 目录下运行 f5-tts_infer-gradio 命令来启动 F5-TTS 服务。

注意: 此问题属于 F5-TTS 项目的部署依赖问题。pyVideoTrans 在调用 F5-TTS 进行配音时,需要 F5-TTS 服务已在本机正常运行。

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.

Donate: https://ko-fi.com/jianchang512

Trending Questions