No project description provided
Project description
nonebot-plugin-bertvits2
✨ bertVits2 语音合成插件 ✨
介绍
bertvits2的nonebot2插件,直接对接bertvits2项目的自带api。
安装
由于bertvits2
语音合成需要较长的时间,尤其是cpu推理时。因此不提供插件直接推理的实现,否则会产生较长时间的卡顿。本插件依赖于bertvits2
本体的api服务。
该项目的api服务实现亦由本作者维护,因此一般来说,当插件更新时同步更新bertvits2
至最新release即可。
1. bertvits2安装
- 下载
bertvits2
的2.0.1 release(包括release的UI文件) - 环境安装
- 将
bertvits2
的server_fastapi.py
替换为本项目中的server_fastapi.py
- 运行
server_fastapi.py
,第一次运行默认退出,生成config.yml
文件,并按文件说明对server
属性进行配置 - 运行
server_fastapi.py
2. 插件安装
2.1 使用 nb-cli 安装
nb plugin install nonebot-plugin-bertvits2
2.2 使用pip安装
pip install nonebot-plugin-bertvits2
3.配置
本插件需要在 nonebot2 项目的.env
文件中添加下表中的配置
配置项 | 必填 | 默认值 | 说明 |
---|---|---|---|
bertvits_host | 否 | "http://127.0.0.1" | bertVits api的host |
bertvits_port | 否 | 5000 | bertVits api的port |
bertvits_auto_translate | 否 | false | 是否使用bertVits的机翻,开启需要百度api,详见bertVits的config.yml |
使用
语音人物列表
: 查看当前bertvits2已加载模型人物刷新人物列表
: 刷新当前bertvits2已加载模型人物xxx说xxxx
: bertVits语音合成,前为人物名,后为要说的话。xxx中文/日语/英语说xxxx
:同上,指定目标语言
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
Close
Hashes for nonebot_plugin_bertvits2-0.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef1741d04ca1deeeac9c94e814ca1c620df21bc69e317cadebbe11f7ffd6b3df |
|
MD5 | eac561e2802103d6489aad6b5df85b48 |
|
BLAKE2b-256 | a61fae773e45a1443fccdccf74bde3908b3ccb96f3dd220ed8bd0fb836cb4f71 |
Close
Hashes for nonebot_plugin_bertvits2-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae3147c67306199f0f3a6485b8f14e2b74837d75f835944d4f8dac30a3ec16df |
|
MD5 | 08a15df3f0270f008eeeb2dd44d6a44d |
|
BLAKE2b-256 | ca9263649b266825bcccd9ad2ab02c6a8511d96baf7092c6fa40d0c65bbbdd76 |