ストリーミング
ストリーミング
チャンク転送エンコーディングを使用してElevenLabs APIからリアルタイムオーディオをストリーミングする方法を紹介します
ElevenLabs APIは、一部のエンドポイントでリアルタイムのオーディオストリーミングをサポートしています。チャンク転送エンコーディングを使用し、HTTP経由で生のオーディオバイト(例:MP3データ)を直接返します。これにより、クライアントは生成中のオーディオを段階的に処理または再生できます。
公式の Node および Python ライブラリには、この連続オーディオストリームの処理を簡単にするユーティリティが含まれています。
ストリーミングは、テキスト読み上げAPI、ボイスチェンジャーAPI、オーディオアイソレーションAPIでサポートされています。このセクションでは、テキスト読み上げAPIへのリクエストにおけるストリーミングの仕組みに焦点を当てます。
Pythonでのストリーミングリクエストは次のようになります。
Node/TypeScriptでのストリーミングリクエストは次のようになります。