統合ガイドサードパーティの統合
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 クレジットを確認します。