
如何在Mac上部署indexTTS2,快速语音克隆和情感控制
文章摘要
HeoGPT
这篇文章介绍了如何本地部署并运行IndexTTS语音克隆项目。首先需要安装git-lfs以支持大文件下载,然后通过git命令克隆项目并执行git lfs pull拉取资源。接着安装uv包管理器以同步依赖环境,并使用modelscope工具下载IndexTTS-2模型至本地。完成后运行uv run webui.py启动Web界面,首次运行可能稍慢。成功启动后在浏览器访问http://127.0.0.1:7860即可使用,选择模式、输入文本并提供参考音频即可生成语音。作者实测在M1 Pro设备上运行快速,声音克隆效果优秀,推荐体验。
我们首先部署项目。
安装git-lfs
因为一些文件很大,我们需要使用gitlfs。
前往git-lfs去下载。
根据芯片型号下载即可。
当然我们有homebrew的话直接运行brew install git-lfs
即可快速安装。
如果没有网络环境,可以通过安装包安装。安装包网盘下载地址。
安装项目
在终端通过cd进入需要装项目的文件夹,执行。
1 | git lfs install |
安装uv包管理器
执行pip install -U uv
安装uv环境。
然后使用uv安装依赖(中国大陆地址):
1 | uv sync --all-extras --default-index "https://mirrors.aliyun.com/pypi/simple" |
有国际环境可以直接执行
1 | uv sync --all-extras |
下载模型
执行
1 | uv tool install "modelscope" |
运行
执行
1 | uv run webui.py |
首次执行非常慢,需要等待下载一些基础模型。
看到地址的时候说明就启动成功了。
使用
浏览器访问显示的地址。
http://127.0.0.1:7860
使用起来很方便。选择模式、放入参考,输入文本即可。
这个声音克隆的效果很不错,是b站出的开源模型,推荐大家试试。我在我的m1pro机器上运行很快(除了第一次生成)
- 感谢你赐予我前进的力量
打赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 张洪Heo
评论
生成评论
匿名评论
违规举报
✅ 你无需删除空行,直接评论以获取最佳展示效果