Mirai TTS 前置插件
Mirai-Console的前置插件,用于将文本转换成语音等
本插件使用的TTS API 返回的是 mp3 格式的语音,非手机端接收到语音可能播放不正常,
你可以安装 Mirai Silk Converter 进行自动转码,解决mp3格式的问题。
没有配置 AIP APP 信息时,将使用百度百科的接口,此接口只支持部分 person
。
如需要更多的功能选择,请到 baidu aip 申请新应用和免费额度。
本插件不提供下载 Vits
模型的支持!!!也不接受如何下载或训练的询问!!!
build.gradle.kt
示例
repositories {
mavenCentral()
}
dependencies {
compileOnly("xyz.cssxsh.mirai:mirai-tts-plugin:${version}")
}
mirai {
jvmTarget = JavaVersion.VERSION_11
}
-
/tts test <person> <speed> <pitch> <volume>
测试 tts/tts test 4100 5 5 5 你好 世界
-
/tts reload
重载 aip 配置
-
/vits moe <model> <speaker>
/vits moe arknights 阿米娅 [JA] はあなたが大好きです [JA]
-
/vits reload
重载 Vits 配置
AIP 应用配置信息 可以在 百度云控制台 找到
-
app_name
AIP 配置 应用名称 -
app_id
AIP 配置 AppID -
api_key
AIP 配置 API Key -
secret_key
AIP 配置 Secret Key -
option
Speech 配置speed
语速 0~15pitch
语调 0~15volume
音量 0~15person
音库 详见 demo, 百度百科的接口只支持0, 1, 3, 106, 4100, 4106
format
格式
Vits 配置信息, 其中 MoeGoe 请自行下载并解压
moegoe
MoeGoe 启动路径,你需要修改为你自己的目录
模型请放置于 data\xyz.cssxsh.mirai.plugin.mirai-tts-plugin\vits
下
例如:
data
└───xyz.cssxsh.mirai.plugin.mirai-tts-plugin
└───vits
├───arknights
│ ├───G_latest.pth
| └───moegoe_config.json
└───genshin
├───G_latest.pth
└───moegoe_config.json
请确认 mcl.jar 的版本是 2.1.0+
./mcl --update-package xyz.cssxsh.mirai:mirai-tts-plugin --channel maven-stable --type plugins