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
