整合指南第三方集成
ChatGPT CLI 設定
配置 kardolus ChatGPT CLI 以透過 Kitta Audio TTS API 產生並播放 MP3 語音。
將 Kitta Audio TTS 連接到 ChatGPT CLI
kardolus/chatgpt-cli 支援自訂 OpenAI URL、語音路徑、模型和語音。其 --speak 標誌可從終端產生音訊。
建立專用目標
創建~/.chatgpt-cli/config.fish-audio.yaml:
name: fish_audio
api_key: YOUR_API_KEY
url: https://fishaudio.org
speech_path: /v1/audio/speech
model: fishaudio-s21pro-flash
voice: 00a1b221-6137-4b73-ad62-b0cbce134167在設定檔中,優先使用 FISH_AUDIO_API_KEY 環境變數或 api_key_file 而不是純文字憑證。
產生並播放語音
chatgpt --target fish-audio --speak "Hello from Kitta Audio on the command line." --output speech.mp3在 macOS 上,運行 afplay speech.mp3。第一次成功請求後,替換目標配置中的測試語音。
故障排除
- 其他聊天 API 失敗:僅將此目標與
--speak一起使用,而不是作為聊天模型目標。 - 404:將
/v1排除在url之外;speech_path提供完整的路線。 - 401/402:驗證為此目標載入的金鑰和 API 積分。