这是一个基于CNB(Cloud Native Buildpacks)平台的Amphion一键启动服务,让您可以快速部署和使用Amphion语音合成框架。
Amphion是一个开源的语音合成框架,提供高质量的语音合成、语音转换等功能。本项目将Amphion集成到CNB平台,实现了一键启动功能,让您无需繁琐的手动安装和配置,即可快速使用Amphion的核心功能。
点击GitHub页面上的Fork按钮,将本项目Fork到您的个人仓库。
Fork完成后,在您的个人仓库页面,点击【Fork】按钮旁边的【启动Amphion】按钮,即可一键启动服务。
系统将自动创建带有GPU的云服务器,并执行以下操作:
amphion-cnb/
├── .cnb.yml # CNB配置文件
├── start.sh # 启动脚本
└── README.md # 项目说明文档
服务启动完成后,您可以在终端中使用以下命令:
python3 datasets/01_data_preparation.py
python3 examples/tts/train.py
python3 examples/tts/inference.py
启动脚本会自动检查以下依赖:
如果缺少任何依赖,脚本会给出明确的错误提示。
sh env.sh解决方案:
sudo apt-get install git # Ubuntu/Debian
brew install git # macOS
解决方案:
sudo apt-get install python3 python3-pip # Ubuntu/Debian
brew install python3 # macOS
解决方案:
git clone https://github.com/open-mmlab/Amphion.git
解决方案:
cd Amphion
sh env.sh
.cnb.yml文件定义了云服务器的运行环境:
start.sh脚本实现了以下功能:
如果您在使用过程中遇到问题,欢迎提交Issue或联系项目维护者。
提示:本项目基于Amphion官方文档开发,详细功能请参考Amphion官方文档。