No project description provided
Project description
nonebot_plugin_tts_gal
基于nonebot和vits的部分gal角色的语音合成插件
旧版本用户注意
在0.3.0版本再次对代码进行了更改,支持添加部分中文VITS模型,也许可能会报错下面的关键错误,具体解决方案可以看可以查看Usage.md
安装
pip安装
pip install nonebot_plugin_tts_gal
nb-cli安装
nb plugin install nonebot-plugin-tts-gal
相关依赖
ffmpeg的安装
**Windows**在ffmpeg官网下载,选择对应的版本,下载后解压,并将位于bin
目录添加到环境变量中
其他具体细节可自行搜索
Linux
Ubuntu下
apt-get install ffmpeg
或者下载源码安装(具体可搜索相关教程)
配置项
auto_delete_voice
请在使用的配置文件(.env.*)加入
auto_delete_voice = true
用于是否自动删除生成的语音文件,如不想删除,可改为
auto_delete_voice = false
tts_gal
该配置项采用python的字典,其中键为元组,值为列表,具体代表含义及设置可以查看Usage.md
decibel(可选配置项)
该配置项用于设置生成语音的音量大小(由于原生成的音频对我来说比较大,因此通过此项来降低)
可以不填,默认值为-10
,负数为降低,正数为升高
使用
群聊和私聊仅有细微差别,其中下面语句中,name
为合成语音的角色,text
为转语音的文本内容(根据配置文件中的lang
会自动翻译为对应语言)
群聊
@机器人 [name]说[text]
私聊
[name]说[text]
例如:宁宁说おはようございます.
关于此方面自定义问题的可以查看Usage.md
感谢
- 部分代码参考自nonebot-plugin-petpet
- CjangCjengh:g2p转换,适用于日语调形标注的符号文件及分享的柚子社多人模型
- luoyily:分享的ATRI模型
其他完整内容请前往github查看
更新日志
2022.12.9 version 0.3.3:
自动读取已加载的角色模型,可通过PicMenu插件进行显示;对代码进行相关优化
2022.10.27 version 0.3.2:
修改正则表达式,避免文本出现"说/发送"而造成name的匹配错误
2022.10.21 version 0.3.1:
修复对配置项auto_delete_voice
的判断bug
2022.10.19 version 0.3.0:
支持添加中文模型,优化相关代码,增添更多提示
2022.10.7 version 0.2.3:
适配nonebot2-rc1版本,并添加部分报错信息提醒
2022.9.28 version 0.2.2:
添加中文逗号替换成英文逗号
version 0.2.1:
将pyopenjtalk依赖更新为0.3.0,使python3.10也能使用
2022.9.25 version 0.2.0:
优化修改代码逻辑,支持自行添加vits模型,简单修复了一下有道翻译的翻译问题,启动时自动检测所需文件是否缺失
2022.9.21 version 0.1.1:
修改依赖
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
File details
Details for the file nonebot_plugin_tts_gal-0.3.3.tar.gz
.
File metadata
- Download URL: nonebot_plugin_tts_gal-0.3.3.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb3f04d7fd431a7c41d2558fae33cbd3c302c9b7a302b95363462557cd970550 |
|
MD5 | 05c932869d30bf2c4a8a15dd78f1c388 |
|
BLAKE2b-256 | 04f5cac7f4f2961a5068a81c4f3cb4b26664b3f96335aedc60e92249837caf2f |
File details
Details for the file nonebot_plugin_tts_gal-0.3.3-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_tts_gal-0.3.3-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e222e516a735d2edaaaae87c12e1117dc200434da616a024a217980ea30643ca |
|
MD5 | 213be5dafffef71c33683367e903025d |
|
BLAKE2b-256 | 823f15630d8012a6ba0b2a492299808a30d4f66096e0d704d9c84c4b490165d1 |