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

Android Custom TTS 接入教學

將適用於 Android 的自訂 TTS 服務連接到 Kitta AI,並在支援 Android 系統 TTS 引擎的應用程式中使用複製語音。

使用Kitta AI作為Android系統TTS引擎

適用於 Android 的自訂 TTS 服務 將 OpenAI 相容的語音端點連接到 Android 的系統文字轉語音介面。使用所選 Android TTS 引擎的應用程式可以使用 Kitta AI 語音讀取文字。

System TTS boundary

這僅適用於使用作業系統 TTS 引擎的 Android 應用程式。一個有自己的應用程式 內建語音提供者可能會忽略 Android 系統選擇。

準備 API Key 和 Voice ID

  1. API 管理頁面建立此裝置專用的 API Key。
  2. 開啟自己的複製音色並複製 Voice ID。
  3. 確認 API 點數餘額充足。

使用此系統語音進行第一次測試:

00a1b221-6137-4b73-ad62-b0cbce134167

安裝並設定引擎

從專案的發布頁面安裝 APK,打開應用程序,然後輸入:

設定價值
後台網址https://kittaai.com/v1/audio/speech
API 鑰匙您的 Kitta AI API 鑰匙
TTS 型號fishaudio-s21pro-flash
TTS 語音00a1b221-6137-4b73-ad62-b0cbce134167
回覆格式wav

填寫完整端點並使用 WAV

Android 服務會直接請求 Backend URL,因此必須包含 /audio/speech。目前版本支援 WAV 和 PCM 播放,但尚未實作 MP3、Opus 解碼;接入 Kitta AI 時使用 wav

點擊 儲存,然後點擊 開啟 Android TTS 設定,並選擇 自訂 TTS 作為首選引擎。使用 Android 的範例播放或應用程式的朗讀按鈕來測試短句子。

安全性與語音註釋

  • API 金鑰儲存在 Android 裝置上。使用可以撤銷而不影響其他整合的專用金鑰。
  • 語音欄位需要 Kitta AI 語音 ID,而不是語音的顯示名稱。
  • 只有在第一次測試成功後,才用您的複製語音取代系統測試語音。
  • 每當 Android 要求引擎合成語音時,都需要網路存取。

故障排除

  • 無音訊:將回應格式設為 wav; MP3 和 Opus 已列出,但目前應用程式無法解碼。
  • 404:後端URL必須是完整的https://kittaai.com/v1/audio/speech位址。
  • 401:以有效的專用金鑰取代已儲存的 API 金鑰。
  • 402:在重試之前加入 API 積分。
  • 400 或無效語音:使用 fishaudio-s21pro-flash 和有效的 Kitta AI 語音 ID。
  • 播放另一個聲音:在Android系統TTS設定中選擇自訂TTS,並檢查目標應用程式是否使用系統TTS。

相關文檔