mac部署GPT-SoVITS,生成粤语踩坑点及使用记录

自己录音,普通话或者粤语

注意:

与在其他设备上训练的模型相比,在mac上使用gpu训练的模型的质量明显较低,因此我们暂时使用cpu代替。

  1. Install Xcode command-line tools by running xcode-select --install.
  2. Install FFmpeg by running brew install ffmpeg.
  3. Install the program by running the following commands:
复制代码
conda create -n GPTSoVits python=3.9
conda activate GPTSoVits
pip install -r requirements.txt

GitHub - RVC-Boss/GPT-SoVITS: 1 min voice data can also be used to train a good TTS model! (few shot voice cloning)

注意py的版本

激活环境:

复制代码
conda activate GPTSoVits 

在macos上训练自己的声音

激活环境:

复制代码
conda activate GPTSoVits 

第一踩坑点

启动命令:

复制代码
python3 webui.py

之后,无法跳转,显示超时

复制代码
File "/opt/anaconda3/envs/GPTSoVits/lib/python3.9/site-packages/pydantic/_internal/_generate_schema.py", line 558, in _unknown_type_schema
    raise PydanticSchemaGenerationError(
pydantic.errors.PydanticSchemaGenerationError

解决方法:

复制代码
pip uninstall fastapi
pip install fastapi==0.112.2

成功跑起:

第二个踩坑点

是在微调训练gpt报错

复制代码
RuntimeError: Index tensor must have the same number of dimensions as self tensor
复制代码
return torch.zeros_like(preds_oh, dtype=torch.int32).scatter_(-1, result.unsqueeze(1).unsqueeze(1), 1)
RuntimeError: Index tensor must have the same number of dimensions as self tensor
​

解决方法:

复制代码
pip install torchmetrics==1.5

最后成功跑起

效果:

CondaError: Run 'conda init' before 'conda activate'

利用Mobaxterm连接远程服务器,在创建conda环境后报错。

输入conda init后返回No action taken.

解决方法

  1. 输入source activate,后发现前面多了(base)

  2. 输入conda activate xxx(此处为自定义的环境名称),后发现(base)变为(xxx)

参考:https://zhuanlan.zhihu.com/p/683118485

使用教程记录

语音切割,降噪,进行选择语音,就可以打标了

打标界面

之后可以进行训练了

微调模型

终端

相关推荐
JJJennie77722 分钟前
OpenAI 推出 ChatGPT Work:从问答工具到自主工作,GPT-5.6 推理提升到底有多大
gpt·chatgpt
win4r1 小时前
🚀深度实测生产力核弹GPT-5.6 Sol编程能力有多离谱?真能取代Claude Fable 5?在Codex中表现亮眼超乎预期!开发效率倍程序员必备大模型!
gpt·ai编程·vibecoding
ctrl_v助手1 小时前
HALCON 学习笔记1
笔记·数码相机·学习·算法·计算机视觉
丰锋ff1 小时前
Qt6.10.3安装教程
笔记
studyrunner1 小时前
GPT-5.5 对比 GPT-5.6 Sol、Terra、Luna:官方性能数据与选型分析
大数据·人工智能·gpt
GLDbalala2 小时前
GPU PRO 5 - 4.5 Tiled Deferred Blending 笔记
笔记
碎_浪2 小时前
Mac 壁纸被 MDM 锁住?我做了个 2MB 的开源方案
macos·开源·swift
a1117763 小时前
SLAM 学习笔记(三)视觉里程计2(VO) 特征点法
人工智能·笔记·学习
Yang_jie_033 小时前
笔记:数据结构(循环队列相关判断条件)
数据结构·笔记
汤姆yu3 小时前
面向具身智能的物理视频模拟器:蚂蚁灵波LingBot-Video开源模型全解析
java·大数据·人工智能·gpt·开源·大模型·音视频