/nonebot_plugin_mockingbird

Nonebot2的MockingBird语音插件

Primary LanguagePythonMIT LicenseMIT

RE:MockingBird 语音(真寻适配版)

基于在真寻插件库出现过的真寻版MockingBird制。

食用方法:

安装依赖后,把装了一堆py文件的文件夹丢进真寻插件目录即可。

  • 目前本人发现有无法显示此插件帮助的异常现象,但能正常用(没得头绪)

本人作出的更改仅仅只有注释掉过期的nonebot.export方法以保障插件于2.0.0rc2的nonebot中能运作。

已测试能在Python3.10环境下正常运行,且可与nonebot_plugin_tts_gal插件共存。 测试环境如下:(win)

  • 真寻bot: 1.6.6
  • mockingbirdforuse: 0.2.3
  • torch: 1.13.1
  • numba: 0.56.4
  • numpy: 1.23.5
  • nonebot2: 2.0.0rc2

对于部分py3.10不能使用此插件的现象,本人猜测是包mockingbirdforuse的依赖信息陈旧导致:

用pip安装numpytorch时,pip认为新版本numpytorch不能满足mockingbirdforuse的要求,而py3.10中又不存在符合mockingbirdforuse所要求的旧版本torch,导致不能正常安装依赖环境。所以使用pip安装完后,如pip报错“pip不能正确处理mockingbirdforuse的依赖关系…”甚么的信息,请无视。

本人已更改原有的requirements.txt以符合此测试环境。

  • 20230806附加:

本人在issue的提醒下,发现原作者提供的模型文件及配置文件已不能下载,故在此放出本人存档自用的真寻bot/data/mockingbird文件夹下的文件,包含配置与模型文件;度盘链和磁力链如下:

(磁力链采用比特彗星做种,民用宽带网络差,如用不了请勿反馈)

pan.baidu.com/s/1q-zid5Q_36KrdN7W_XTdAw?pwd=bird

fe316cd08f3b3266b97aabdb373dc1d8f026c06411003dacf0526d26601040ff

原README文件及使用说明见根目录下README.old.md。

原项目:https://github.com/AkashiCoin/nonebot_plugin_mockingbird