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 駆動のバーチャルアバターを表示するための統合機能。
- テーマ設定: システム設定の検出機能を備えたライトモードとダークモードのサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト