Skip to main content

A nonebot plugin for facebook's audiocraft

Project description

NoneBotPluginLogo

NoneBotPluginText

nonebot-plugin-audiocraft

介绍

  • 本插件适配Facebook开源的AI作曲模型,在nonebot框架下调用已经部署好的模型后端服务器API进行AI作曲
  • 本插件需要配合部署好的audiocraft进行使用

安装

  • 手动安装

    git clone https://github.com/Alpaca4610/nonebot_plugin_audiocraft.git
    

    下载完成后在bot项目的pyproject.toml文件手动添加插件:

    plugin_dirs = ["xxxxxx","xxxxxx",......,"下载完成的插件路径/nonebot-plugin-audiocraft"]
    
  • 使用 pip

    pip install nonebot-plugin-audiocraft
    

后端服务器部署

参考官方仓库部署好gradio后端,获得后端网址。(colab上部署的可以开启gradio的外链分享)

使用方法

  • 由于最近tx风控严重,go-cqhttp面临重启后可能掉账号的风险,所以插件使用给机器人发送消息配置后端服务器配置的方法。
  • 每次重启机器人后,使用 %%后端服务器地址 绑定audiocraft后端服务器。
  • 绑定后端服务器后,使用 AI作曲+乐曲的英文描述 即可触发AI作曲。
  • AI作曲的参数(如模型、时长)等通过代码进行修改,代码中有注释说明。

效果

Alt Alt

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_audiocraft-0.0.5.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file nonebot_plugin_audiocraft-0.0.5.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_audiocraft-0.0.5.tar.gz
Algorithm Hash digest
SHA256 c786b20dc427d8c523dd5bec9ad3968c3074b9393d2a714a74b7b907437ceb3b
MD5 bfc5d720e371601c9594001052fce9bf
BLAKE2b-256 1f38dcba9732534dcc7aae5d2d3ffcbefc01cba16aaa9f3b9dbb83891d2d58c4

See more details on using hashes here.

File details

Details for the file nonebot_plugin_audiocraft-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_audiocraft-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 009ee5b2dfbf2af43a62b6dbae70b4bbf68d6fd4e026a2f84e50bef8f5aa7cc0
MD5 1d0ac1df7262a2bd79a9055fdf8e08ec
BLAKE2b-256 343024d71d628d1001a02b00e35b957a6153463cfa65a9d632ee1ddcc85c664b

See more details on using hashes here.

Supported by

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