Kitta Audio Docs
統合ガイドサードパーティの統合
Back to site

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: /v1url から除外します。 speech_path は完全なルートを提供します。
  • 401/402: このターゲットと API クレジットにロードされたキーを確認します。

関連ドキュメント