基于在真寻插件库出现过的真寻版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安装numpy
及torch
时,pip认为新版本numpy
及torch
不能满足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