livekit-examples/agent-starter-react

A complete voice AI frontend app for LiveKit Agents with Next.js

解決する課題

このプロジェクトは、開発者が音声ベースの AI エージェントを迅速に構築するための、すぐに使えるフロントエンドテンプレートを提供します。リアルタイム対話、オーディオビジュアライゼーション、メディアストリーミングのための事前構築済み UI コンポーネントを提供することで、ゼロから音声インターフェースを構築する必要性を排除します。

仕組み

Next.js と LiveKit JavaScript SDK で構築されたこのテンプレートは、Web フロントエンドを LiveKit Agent に接続します。音声セッションの複雑な部分(オーディオトラックの管理、チャットの文字起こしの表示、オーディオビジュアライザーのレンダリングなど)を処理するために、専用の UI コンポーネントセット (Agents UI) を使用します。開発者は、認証用のトークンサーバーを介して、デフォルトの LiveKit エージェントまたは独自のカスタムエージェントにアプリを接続できます。

対象ユーザー

基本的な UI やセッション管理ロジックに時間を費やすことなく、リアルタイムの音声、ビデオ、アバター機能を Web アプリケーションに統合したいフロントエンド開発者および AI エンジニア。

ハイライト

  • リアルタイム音声対話: LiveKit Agents との直接統合により、低遅延の音声 AI を実現。
  • カスタマイズ可能なビジュアライザー: バー、グリッド、ラジアル、ウェーブ、オーラを含む 5 種類のオーディオビジュアライザースタイル。
  • メディアサポート: カメラビデオストリーミングと画面共有を組み込みでサポート。
  • バーチャルアバター: AI 駆動のバーチャルアバターを表示するための統合機能。
  • テーマ設定: システム設定の検出機能を備えたライトモードとダークモードのサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト