UStackUStack
Inworld AI icon

Inworld AI

Inworld AIのリアルタイムTTS/STT/音声-音声APIとRouter。複数LLMプロバイダを選択・フェイルオーバーし会話アプリを構築。

Inworld AI

Inworld AIとは?

Inworld AIは、リアルタイム音声および会話体験を構築するためのプラットフォームです。TTS(text-to-speech)、STT(speech-to-text)、リアルタイム音声-音声インタラクション、要求のルーティングとレイテンシ・信頼性の制御を行うAPIレイヤーを提供します。

主な目的は、開発者がユーザーがリアルタイムで話して聴ける音声優先エージェントおよびアプリケーションを作成するのを支援することです。コンテキスト認識動作とLLM・転写のマルチプロバイダ対応を備えています。

主な機能

  • リアルタイム音声向けInworld TTS: 人間らしい表現と200ms未満のレイテンシ(サイト記載)で自然な出力音声を生成し、会話インタラクション向けに設計。
  • 音声デザインおよびクローニング対応: クローニングまたはテキストベースの音声デザインで音声を作成し、ユーザーセッション間で一貫した音声体験を実現。
  • リアルタイム転写付きInworld STT: リアルタイムでユーザーのコンテキストを理解しながら音声入力を転写。プロファイリングによりサポート。
  • ライブオーディオ向けWebSocketリアルタイムストリーミング: ライブオーディオ向けWebSocketによるリアルタイム双方向ストリーミングを提供。全オーディオファイル向け同期転写も。
  • 音声活動検出とコンテキストプロファイリング: セマンティック&音響VADで音声の開始・停止を検出。音声/ユーザー プロファイリングで応答をコンテキスト化。
  • モデル選択と信頼性向けInworld Router: OpenAI、Anthropic、Google、200+モデル間で要求をルーティングする単一API。ビルトインのフェイルオーバー、A/Bテスト、インテリジェントモデル選択、アナリティクスをレイテンシ追加なし(サイト記載)で提供。
  • 音声-音声インタラクション向けInworld Realtime API: カスタム音声とツール呼び出し付きエンドツーエンド制御可能音声-音声。インタラクティブなエージェント風会話向け。

Inworld AIの使い方

  1. 必要な機能を選択: TTSSTTリアルタイム音声-音声、またはRouter
  2. APIベースのワークフローでは、Inworld APIに認証し、/v1/chat/completions エンドポイントにチャット要求を送信(サイトにcurl例、Authorization: Basic $INWORLD_API_KEY使用)。
  3. 適切なモデル識別子を選択(例: inworld/user-awareinworld/context-awareなどのルーティングプロファイル、またはinworld/maximize-uptime / inworld/cost-optimizer / inworld/ab-testなどのRouter向けモデル)。
  4. ルーティング使用時、要求メタデータ(extra_body.metadata下に表示)として言語/国/プラン階層やセッションコンテキストなどを含む。
  5. リアルタイムオーディオでは、リアルタイムAPIのサポートストリーミングモードを使用(ライブオーディオ向けWebSocket双方向ストリーミング、または全オーディオファイル向け同期転写)。

ユースケース

  • 音声優先コンパニオン体験: 関係性スタイルのコンパニオン向け感情豊かな個人音声インタラクションをスケールで構築(サイトが「voice-first companions」と継続インタラクション目標を強調)。
  • ライブカスタマーサポートやチュータリング: プロファイリングとVAD付きリアルタイムSTTで音声ユーザー入力を転写・応答し、低遅延インタラクションを実現。
  • インタラクティブメディアと体験: 200ms未満レイテンシ特性のInworld TTSで自然な会話音声出力を有効化し、流暢なやり取りを。
  • プロバイダ間リアルタイムエージェントルーティング: Inworld Routerで複数LLMプロバイダ・モデルを選択、フェイルオーバー適用、コード変更なしでA/Bテスト実行(記載通り)。
  • 字幕・検索付きマルチパーティ転写: 単語レベルタイムスタンプと話者分離で話者をラベル付け、会話内の字幕タイミングと検索をサポート。

FAQ

  • Inworld AIは何を提供しますか? TTS、STT、リアルタイム音声-音声インタラクションのコンポーネントと、複数LLMプロバイダ・モデル間で要求をルーティングするRouter APIを提供します。

  • ライブオーディオ転写をサポートしますか? はい。サイトではライブオーディオ向けWebSocketリアルタイム双方向ストリーミングと、全オーディオファイル向け同期転写を記載。

  • 音声や音声出力をカスタマイズできますか? サイトによると、クローニングまたはテキストベース音声デザインで音声を作成でき、リアルタイム音声-音声APIでカスタム音声を使用可能。

  • Routerは信頼性とテストにどう影響しますか? サイトによると、ビルトインのフェイルオーバーとA/Bテスト、インテリジェントモデル選択、アナリティクスを含み、レイテンシを追加しない(記載)。

  • 各モデルプロバイダごとに別インテグレーションが必要ですか? RouterはOpenAI、Anthropic、Google、200+モデル間でルーティングする単一インテグレーション pointsとして設計。

代替案

  • 独立したTTS/STT API: テキスト-to-スピーチおよび/またはスピーチ-to-テキストに特化した代替プロバイダ。トランスクリプションと音声出力で別々の統合が必要になる場合があります。
  • 汎用マルチモーダル/LLM API + カスタム音声ツール: LLMプロバイダと独自の音声パイプラインを使用。レイテンシ処理、モデルルーティング、リアルタイムストリーミングの作業があなたに移ります。
  • 音声-音声エージェントフレームワーク: 音声インタラクションのためのエージェントオーケストレーションを提供するプラットフォーム。Inworldと比較して、リアルタイム、ストリーミング、ルーティングのどれだけが最初から扱われているかを評価する必要があります。
  • モデルルーティング/プロキシサービス: アプリと複数LLMプロバイダの間に位置し、フェイルオーバーとモデル選択を提供するツール。ルーティングに焦点を当て、音声コンポーネント(TTS/STT/リアルタイム音声-音声)には注力していません。
Inworld AI | UStack