F5-TTS本地部署
安装git
安装anaconda
本地部署
查看GPU信息,Win+R启动cmd启动命令行:
- nvidia-smi
启动Anaconda Prompt控制台:
-
克隆源码:
git clone https://github.com/SWivid/F5-TTS.git
github镜像源:
https://hub.yzuu.cf/
https://hub.nuaa.cf/git clone https://hub.yzuu.cf/SWivid/F5-TTS.git
git clone https://hub.nuaa.cf/SWivid/F5-TTS.git
项目gitcode地址 -
创建conda虚拟环境:
(推荐指定虚拟环境目录,默认一般是是创建到anaconda安装目录下的envs文件夹下)
cd F:\AI\f5tts\F
conda create --prefix F:\AI\f5tts\env python=3.10 -y
conda activate F:\AI\f5tts\env -
安装pytorch:
pip install torch2.3.0+cu118 torchaudio2.3.0+cu118 --extra-index-url https://download.pytorch.org/whl/cu118 -
安装依赖:
pip install -e . -
启动Gradio Web界面
- f5-tts_infer-gradio :本地启动Gradio Web界面 只在当前电脑使用(一般用这条命令)
- f5-tts_infer-gradio --port 7860 --host 0.0.0.0 :指定端口和主机 用与本地局域网共享同一网络中的其他用户可访问, 7860 为端口号可自定义不冲突的端口即可;
- f5-tts_infer-gradio --share :生成在线公共享链接 远程使用
注意:第一次启动界面时需要从huggingface下载模型,如果没有科学上网环境可能会报错提示无法访问huggingface.co
解决方法(设置hugginggface镜像源):
- pip install huggingface_hub
- set HF_ENDPOINT=https://hf-mirror.com
启动成功:
浏览器打开: - 上传参考音频