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

ChatGPT CLI 設定

配置 kardolus ChatGPT CLI 以透過 Fish Audio TTS API 產生並播放 MP3 語音。

將 Fish 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 Fish Audio on the command line." --output speech.mp3

在 macOS 上,運行 afplay speech.mp3。第一次成功請求後,替換目標配置中的測試語音。

故障排除

  • 其他聊天 API 失敗:僅將此目標與 --speak 一起使用,而不是作為聊天模型目標。
  • 404:將 /v1 排除在 url 之外; speech_path提供完整的路線。
  • 401/402:驗證為此目標載入的金鑰和 API 積分。

相關文檔