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 hashes)

Uploaded Source

Built Distribution

nonebot_plugin_audiocraft-0.0.5-py3-none-any.whl (3.4 kB view hashes)

Uploaded Python 3

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