Kitta Audio Docs
整合指南第三方集成
返回主站

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信用餘額。

相關文檔