コンテンツにスキップ

WebSocketの改善:信頼性向上&カスタムタイムアウト

公開日
最終更新日

聴くこの記事を聴く

WebSocket APIをアップデートし、長時間の音声生成がより安定するようになりました。これにより、長いセッション中に音声がロボットのようになったり、途中で品質が落ちる問題が解消され、常に安定したクオリティを保てます。下記は、長時間生成の最初と最後で音声がどのように変化するかの例です:

変更前

 / 
 / 

変更後

 / 
 / 

さらに、WebSocket接続のカスタム非アクティブタイムアウト機能を追加しました。最大180秒まで設定可能です。デフォルトは20秒ですが、必要に応じて延長できます。

この設定を変更するには、WebSocketエンドポイントのクエリパラメータにinactivity_timeoutを追加してください:

wss://api.elevenlabs.io/v1/text-to-speech/{voice_id}/stream-input?model_id=eleven_turbo_v2&inactivity_timeout=180

関連記事

最高品質のAIオーディオで創造する