能让b站任何能搜到素材的角色唱歌
Project description
📖 介绍
使用NeuCo v2作为后端,bot作为前端调用的ai唱歌插件,通过爬取b站视频再加上急速训练来做到只要b站上有这个角色的素材就能让这个角色唱b站上有的任何歌,插件可使用设置唱歌链接
来指定后端链接达到随时更换,后端搭建可以本地也可以colab
💿 安装
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-aising
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-aising
pdm
pdm add nonebot-plugin-aising
poetry
poetry add nonebot-plugin-aising
conda
conda install nonebot-plugin-aising
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_aising"]
后端的本地部署
在本地克隆git clone https://huggingface.co/spaces/CCYellowStar/NeuCoSVC-2
这个项目,随后在这个目录pip install -r requirements.txt
安装依赖
解决了各种安装依赖的问题后,就可以python app_colab.py
运行了
🎉 使用
指令表
指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
让xxx唱xxx | 群员 | 否 | 群聊 | 让b站有素材的任何角色唱b站有的歌 |
设置唱歌链接xxx | 超级用户 | 否 | 群聊 | 设置后端运行后输出的公开链接 |
设置唱歌开始时间x | 群员 | 否 | 群聊 | 设置唱歌开始秒数 |
设置唱歌音调x | 群员 | 否 | 群聊 | 设置唱歌音调 |
效果图
💡 鸣谢
NeuCoSVC
- 后端原项目
NeuCo v2
- 后端项目
syagina
- 巨大贡献
🦜 更新日志
2024.06.08
- 音调自动预测改为使用手动设定
- 增加音调调节功能
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nonebot_plugin_aising-0.1.5.tar.gz
.
File metadata
- Download URL: nonebot_plugin_aising-0.1.5.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b16471fc64fdb87f0d5b599fcc18fedee5ba6b1e024c044d047a08d703d0bcf8 |
|
MD5 | 3b76814350f1afcab10b0c1db530dd81 |
|
BLAKE2b-256 | a0acbb2e5ac7a6d001a48551e432a9483b1d10cb99427eb00ca2aaee89dbf4ee |
File details
Details for the file nonebot_plugin_aising-0.1.5-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_aising-0.1.5-py3-none-any.whl
- Upload date:
- Size: 18.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e01ba312164060ff4b0bb916ecd707dc4bfbffb852b8fe8918c3b0926661cf49 |
|
MD5 | 34b3a9c63f58fe19e5cf8fc212e6a509 |
|
BLAKE2b-256 | 1654fb13e113ec1f17a562c68b0f15e20e2fc34fe1af64854e7fa0a0a1c37676 |