创建时间: April 28, 2023 1:11 AM
(python环境是3.10.11,因为m1 mac在官方github推荐的python3.8版本下并不能正常使用。) 本文对m1 mac和linux都有效,Windows理论上也可以,安装步骤可以参照官方github。然后如下操作即可👇
若之前通过我这篇M1 mac使用so-vits-svc4.0的笔记安装过官网github版本的。可以直接下载我的github目录中的myapp.py文件和custom_configs文件夹一起丢进本地so-vits-svc根目录,设置好配置,再python myapp.py即可。
预览图:
安装好python3.10(mac)/python3.8,或者conda创建一个python3.10的环境。
- 在终端/命令行,cd到你要放项目的位置,输入以下命令将我的项目下载。
git clone https://github.com/attack-flower/so-vits-svc.git
- 安装项目所需python依赖包
pip install -r requirements.txt
- 下载checkpoint_best_legacy_500.pt丢进项目根目录的hubert里。
- 修改custom_configs里的speakSetting.json文件(使用vscode或在线json文件编辑器去编辑,linux的话可以使用nano/vim修改,windows可以用文本编辑器)
- 修改完,
python myapp.py
运行即可。
第一次编docker,实测我的古董ubuntu能用的。(在Docker容器中安装方式跟本机一致,不知为何我的Docker容器运存无法释放,而我mac本机是没有问题的。如果你也遇到这种情况,可以增加一个定时任务每天定时重启一下该docker容器释放运存。)
- cd到你通常放docker文件的位置。克隆项目。
git clone https://github.com/attack-flower/so-vits-svc.git
- cd进so-vits-svc文件夹
docker-compose up
等待安装完毕,大概8G左右的流量。- 部署完后,请用相应的工具(sftp等)在你的/home/sovits_configs文件夹里放所需的文件(模型、config.json,如果比较多请改好名字以区分。最好新建一个models和configs文件夹来放不然会很乱。),放好后如上面操作修改speakSetting.json即可(路径用“custom_config/你的模型或配置json”)。
- 最后浏览器输入 ip:7860访问即可。