整合指南第三方集成
OpenCrabs 設定
在 OpenCrabs 中設定 Kitta Audio OpenAI 相容的 TTS,用於 Telegram、WhatsApp、Discord 和 Slack 語音回覆。
將 Kitta Audio TTS 連接到 OpenCrabs
OpenCrabs 支援任何 /v1/audio/speech 相容端點,並且可以將代理回應轉換為 Telegram、WhatsApp、Discord 或 Slack 的語音訊息。
設定TTS
編輯config.toml:
[voice]
tts_enabled = true
tts_mode = "openai_compatible"
tts_base_url = "https://fishaudio.org/v1"
tts_model = "fishaudio-s21pro-flash"
tts_voice = "00a1b221-6137-4b73-ad62-b0cbce134167"將 API 金鑰儲存在 keys.toml 中:
[providers.tts.openai_compatible]
api_key = "YOUR_API_KEY"不要將 keys.toml 提交到公共儲存庫。您也可以執行/onboard:voice,選擇OpenAI相容,然後互動輸入相同的URL、型號和語音。
測試連接
重新啟動 OpenCrabs 並透過連接的通道觸發簡短回應。音訊播放後,將測試語音替換為您喜歡的語音ID。
OpenCrabs 處理每個訊息通道的音訊編碼。首先驗證音訊檔案是否播放,然後檢查頻道是否將其顯示為原生語音氣泡。
故障排除
- 404 端點:基本 URL 是
https://fishaudio.org/v1,而不是文件頁 URL。 - 仍使用本地 Piper:將
tts_mode設定為openai_compatible。 - 不產生語音:確認
tts_enabled = true且該頻道允許音訊附件。 - 401/402:驗證
keys.toml中的金鑰和API信用餘額。