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

Pipecat のセットアップ

Pipecat OpenAITTSService を Kitta Audio OpenAI 互換エンドポイントとともに使用して、リアルタイム音声エージェントを構築します。

Kitta Audio TTS を Pipecat に接続します

Pipecat の OpenAITTSService はカスタム base_url を受け入れ、Kitta Audio がリアルタイム音声パイプラインで音声を提供できるようにします。

インストールして構成する

uv add "pipecat-ai[openai]"
import os
from pipecat.services.openai import OpenAITTSService

tts = OpenAITTSService(
    api_key=os.environ["FISH_AUDIO_API_KEY"],
    base_url="https://fishaudio.org/v1",
    settings=OpenAITTSService.Settings(
        model="fishaudio-s21pro-flash",
        voice="00a1b221-6137-4b73-ad62-b0cbce134167",
        speed=1.0,
    ),
)

tts を Pipecat パイプラインに追加し、STT、LLM、および割り込み処理を追加する前に、短い文がオーディオ フレームとしてトランスポートに到達することを確認します。

オーディオに関する考慮事項

Pipecat の OpenAI TTS パイプラインは 24 kHz PCM オーディオを処理します。 HTTP 200 チェックで停止しないでください。結果を聞いて、サンプル レート、チャンネル数、再生速度を確認してください。

トラブルシューティング

  • 非推奨のパラメーターの警告: 従来の最上位モデルと音声引数ではなく、OpenAITTSService.Settings を使用してください。
  • 速い、遅い、またはノイズの多いオーディオ: トランスポート サンプル レートを TTS サービスに合わせます。
  • 401/402: サーバー側の環境変数と API クレジットを確認します。

関連ドキュメント