Skip to main content

用DiffSinger让bot唱歌

Project description

这个需要配合这个项目使用(DiffSingerMiniEngine

怎么搭? 我只在windows上跑的,欢迎PR()

python -m venv ds
ds\Scripts\activate
git clone https://github.com/zhzhongshi/DiffSingerMiniEngine
cd DiffSingerMiniEngine
# 从release里把模型下下来解压丢进去(
pip install -r requirememts.txt -U
python server.py

然后搭建nb,从nb里把插件跑起来 我默认你会用nb-cli

nb plugin install nonebot-plugin-diffsinger

插件会自动添加到你pyproject.toml里面

你要是打算用pip安装的话

pip install nonebot-plugin-diffsinger

别忘了把"nonebot-plugin-diffsinger"加到pyproject.toml里面的"plugins"里面

配置

DS_URL="http://127.0.0.1:9266/" #后端的地址
DS_SPEEDUP=200 #后端的推理速度,建议10-255

测试指令

/diffsinger 120~[
[60,2,"AP"],
[57,2,"ba"],
[59,2,"ni"],
[60,2,"peng"],
[64,2,"zai"],
[62,2,"shou"],
[60,2,"+"],
[62,8,"shang"],
[60,4,"AP"],
[57,2,"he"],
[59,2,"qi"],
[60,12,"le"],
[59,4,"shou"],
[55,16,"zhang"],
[60,4,"AP"]
]|120~[
[60,4,"dao"],
[62,4,"lai"],
[64,4,"mi"],
[65,4,"fa"],
[67,4,"sao"],
[69,4,"la"],
[71,4,"xi"]
]|90~[
[60,4,"dao"],
[62,4,"lai"],
[64,4,"mi"],
[65,4,"fa"],
[67,4,"sao"],
[69,4,"la"],
[71,4,"xi"]
]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot-plugin-diffsinger-0.1.13.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonebot_plugin_diffsinger-0.1.13-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file nonebot-plugin-diffsinger-0.1.13.tar.gz.

File metadata

File hashes

Hashes for nonebot-plugin-diffsinger-0.1.13.tar.gz
Algorithm Hash digest
SHA256 a3b69982633998794c4de88882de13bbcdf622d94f5976cecaeddc601039f08e
MD5 1d1d82f9523880f02a949edf175ad25a
BLAKE2b-256 f874da96fdb18c154e3fd156ba00ed19d94c84c20b0476b331486059ae97fefd

See more details on using hashes here.

File details

Details for the file nonebot_plugin_diffsinger-0.1.13-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_diffsinger-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 b9adfb8188d313a2457e19ed43bf9ed53369892ad32a02e333141ffad87b47f7
MD5 a3950c0880da9176d1952d0e338a254a
BLAKE2b-256 2107476e1048a084838ff9f1b20b5f6a3ef7b41014b5a80483f009ebe9893585

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page