侧边栏壁纸
博主头像
桃花依旧笑春风 博主等级

人生应该是旷野

  • 累计撰写 13 篇文章
  • 累计创建 6 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录
AI

如何快速部署并使用 F5-TTS:详尽教程

老乔
2024-11-25 / 0 评论 / 0 点赞 / 339 阅读 / 0 字

官方链接:F5-tts

部署的链接:F5-tts

在这篇文章中,我们将详细讲解如何安装和使用 F5-TTS,帮助你快速上手。通过本教程,你不仅能够成功运行 F5-TTS,还能掌握内网穿透的配置方法,轻松实现外部访问。


一、F5-TTS 安装教程

1. 注册并获取免费 GPU

首先,我们推荐通过 腾讯云 GPU 服务来获取免费的算力支持:

  1. 点击链接并注册账号。

  2. 登录后点击“立即体验”,等待几分钟,当显示“运行中”后即可进入工作区。

腾讯云运行界面

2. 清理环境并安装依赖

  1. 删除内置文件 打开终端,删除内置文件以确保环境清洁。

    终端清理界面

  2. 卸载预装的 PyTorch 在终端中运行以下命令并确认卸载:

     pip uninstall torch
  3. 安装 F5-TTS 相关环境 按以下步骤安装依赖:

     conda create -n f5-tts python=3.10
     conda activate f5-tts
     ​
     apt update
     apt install -y ffmpeg
     ​
     pip uninstall torch torchvision torchaudio transformers
     ​
     pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
     pip install transformers
     ​
     git clone https://github.com/SWivid/F5-TTS.git
     cd F5-TTS
     pip install -e .
  4. 启动服务 使用以下命令运行服务:

     f5-tts_infer-gradio --port 7860 --host 0.0.0.0

3. 一键安装命令

为方便使用,提供了一键安装代码:

 conda create -n f5-tts python=3.10 -y && conda activate f5-tts && sudo apt update && sudo apt install -y ffmpeg && pip uninstall -y torch torchvision torchaudio transformers && pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 transformers && git clone https://github.com/SWivid/F5-TTS.git && cd F5-TTS && pip install -e . && f5-tts_infer-gradio --port 7860 --host 0.0.0.0

二、常见问题及解决方法

问题 1:网络克隆失败

出现以下错误提示时,可能是网络不稳定导致:

网络错误

解决方法:

 git config --global http.sslVerify false
 git config --global http.sslVerify true

问题 2:无法连接 HuggingFace

最简单的解决方法是替换 src 文件夹:

  1. 下载预配置文件:src.zip

  2. 上传到项目目录并解压:

     apt install zip unzip
     unzip src.zip    # 输入A
     rm src.zip
  3. 配置环境变量:

     pip install -U huggingface_hub
     ​
     vim ~/.bashrc
     # 添加以下内容并保存退出
     export HF_ENDPOINT=https://hf-mirror.com
  4. 重启机器或手动停止后重启运行环境:

     f5-tts_infer-gradio --port 7860 --host 0.0.0.0

三、添加内网穿透(外部访问配置)

1. 注册 Ngrok

  1. 访问 Ngrok 官网并注册免费账号。

  2. 根据 Linux 安装指南,在腾讯云终端中执行命令。

    Ngrok 配置界面

  3. 配置完成后,通过生成的外部访问域名即可连接到部署的服务页面。


结语

通过本教程,你应该已经成功完成 F5-TTS 的安装和配置。如果遇到问题可以根据文中步骤排查解决。请注意,本教程仅供学习交流,切勿用于非法用途。


参考资料

  1. F5-TTS 官方 GitHub 仓库 官方项目的源码和使用指南,包含完整的功能和依赖说明。

  2. PyTorch 官方文档 用于了解 PyTorch 安装和 CUDA 支持的详细信息。

  3. Ngrok 官方文档 提供了详细的内网穿透使用方法。

  4. HuggingFace 官方指南 用于配置 HuggingFace 环境的更多技巧。

  5. tlyanyu的Gpt-Sovits搭建教程 用于配置 腾讯云GPU 环境的更多技巧。

  6. AI超元域博主的F5-TTS搭建视频 用于配置 F5-TTS 搭建的更多技巧。

最后推荐个大模型平台siliconflow 邀请码 NVAQPPDG ,双方都有赠送。

image-20241125132915742

Qwen2.5 Coder 32B价格和OpenRouter差不多,相比其他可选模型类型不多,但是能白嫖还是香的

image-20241125133027301

image-20241125133041304

0

评论区