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.11.tar.gz (4.0 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.11-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_diffsinger-0.1.11.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_diffsinger-0.1.11.tar.gz
Algorithm Hash digest
SHA256 1d112b74b9fc7c0c36967937273c7690fe59f1734ebf2bebce7a2b620487a0a7
MD5 51eaa015db9afe08e2715f73800660f6
BLAKE2b-256 1b63c7ebd0bed92f6a6dfd7dffce1eb8fd70261da07ced49af1fd86052a1da32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nonebot_plugin_diffsinger-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 7338098fee7bcc0d45b86c7e022418ef3dbcd8e159c01c22b62a1a7978876094
MD5 e790e6203c8818d1b6f29ac3297b5389
BLAKE2b-256 ac1e9815ad02ac982d8c2723578766fa30c340e112bb5db1ce664194d73c3f13

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