给 AstrBot 加上真正好用的 TTS !

AstrBot 自带的 TTS 功能不完善,而且很多 TTS 提供商也没法接入

于是自己搓了一个 TTS 插件——通用 TTS(其实最开始是为了白嫖 MIMO 的 TTS

通用 TTS / Universal TTS 是一个为 AstrBot 打造的通用语音合成插件。

之所以叫通用 TTS,是因为这个插件目的很明确——通吃所有的 TTS

目前的预设支持 MiMo、OpenAI 兼容接口、火山引擎、阿里云百炼 CosyVoice、Azure、ElevenLabs 等,也可以自定义 HTTP API

也就是说,只要 TTS 服务能通过接口调用,大概率都能接进来。

插件的设置很简单,只要开启插件就能接管 TTS 功能(需要关闭普通配置里面的 TTS 防止冲突),然后添加好条目就可以开始用了

说到这里可能感觉没什么特别的,但是接下来才是重点

本插件不光可以配置多个 TTS 预设,你甚至还可以在不同的群聊对话中启用不同的音色

本插件自带多项斜杠指令,可以快捷切换语音预设,无需再进入后台进行复杂设置

比如我绑定了 QQ 机器人,然后输入 /tts_engines来展示了当前配置好的 TTS 预设,接下来就可以使用 /tts_bind 5这种指令快速切换语音。

最关键的是,每个对话绑定的语音是独立的

你可以在 A 群使用千早爱音语音包,在 B 群使用孙笑川语音包,完全没有问题,互相不会冲突

安装方式也很简单,直接在插件页点击右下角的➕,然后从链接安装即可。

仓库链接如下⬇

https://github.com/CyrilPeng/astrbot_plugin_universal_tts

经过小范围内部测试,现在该插件已经比较稳定了,欢迎盒友们来试用

如果有帮助的话记得电电

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com