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

OpenClaw のセットアップ

Telegram、WhatsApp、およびその他のチャネルでの音声応答には、OpenClaw OpenAI TTS プロバイダーと Kitta Audio を使用します。

Kitta Audio TTS を OpenClaw に接続します

OpenClaw の OpenAI TTS プロバイダーは、そのベース URL をオーバーライドでき、デフォルト以外の URL を OpenAI 互換のエンドポイントとして扱います。明示的な /tts コマンドまたは自動音声応答に使用します。

プロバイダー設定を追加します

これを OpenClaw 構成に追加します。

{
  messages: {
    tts: {
      auto: 'always',
      provider: 'openai',
      providers: {
        openai: {
          baseUrl: 'https://fishaudio.org/v1',
          apiKey: 'YOUR_API_KEY',
          model: 'fishaudio-s21pro-flash',
          speakerVoice: '00a1b221-6137-4b73-ad62-b0cbce134167',
          responseFormat: 'mp3',
        },
      },
    },
  },
}

代わりに、OPENAI_TTS_BASE_URL=https://fishaudio.org/v1 を設定して、TTS エンドポイントのみをオーバーライドすることもできます。ソース管理された構成にキーを保存するよりも、環境変数または OpenClaw のシークレット管理を優先します。

接続をテストする

OpenClaw を再起動またはリロードして、次を実行します。

/tts status
/tts audio Hello, this is a Kitta Audio connection test.

オーディオが再生されたら、speakerVoice を自分の音声 ID に置き換えます。 /tts audio の使用時に音声のみが必要な場合は、autooff に設定します。

トラブルシューティング

  • リクエストは依然として OpenAI に到達します: baseUrlmessages.tts.providers.openai の下にネストされていることを確認してください。
  • 無効な音声: speakerVoice には、Kitta Audio 音声 ID が含まれている必要があります。
  • ネイティブ音声バブルなし: チャンネルは MP3 と Opus を別々に処理します。まず、オーディオ添付ファイルが再生されることを確認します。
  • 401/402: API キーと個別の API クレジット残高を確認します。

関連ドキュメント