複数のリクエストを連結する
このガイドでは、複数のテキストチャンクや生成にわたって音声の韻律を維持する方法を説明します。
ハウツーガイド · ElevenAPI クイックスタートを完了していることを前提としています。
大量のテキストをオーディオに変換すると、チャンクが切り替わる際に韻律が急に変化することがあります。複数の段落やセクションにまたがるテキストを変換する場合は、特に目立つことがあります。複数のチャンクにわたって音声の韻律を維持するには、リクエスト連結機能を使用できます。
この機能では、すでに生成された内容と今後生成される内容をコンテキストとして提供できるため、テキスト全体で一貫した音声と韻律を維持できます。
リクエスト連結は
eleven_v3モデルでは利用できません。リクエスト連結を使用しない場合の例:
同じ例でリクエスト連結を使用した場合:
リクエスト連結の使い方
リクエスト連結は、ElevenLabs SDKを使うと簡単に利用できます。
このガイドでは、APIキーとSDKの設定が完了していることを前提としています。まだの場合は、 先にクイックスタートを完了してください。
よくある質問
リクエスト連結はストリーミングでどのように機能しますか?
前のリクエストのIDを条件付けに使用するには、そのリクエストの処理が完全に終了している必要があります。ストリーミングの場合は、レスポンス本文からオーディオを最後まで読み取る必要があります。
リクエスト連結によってどの程度の違いが生じますか?
違いは、使用するモデル、音声、音声設定によって異なります。
どのくらい前のリクエストIDまで使用できますか?
使用するリクエストIDは、2時間以内に発行されたものにしてください。
リクエスト連結はすべてのプランで利用できますか?
はい。ただし、プライバシー要件を強化しているエンタープライズユーザーは除きます。