livekit-examples/agent-starter-react

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

解决的问题

为开发语音驱动的 AI 代理的开发者提供即用型的前端启动模板。无需从零开始构建复杂的实时通信界面,而是提供预构建的 UI 组件,支持语音交互、视频流和虚拟化身。

工作原理

该模板基于 Next.js 构建,使用 LiveKit JavaScript SDK 和专用的 Agents UI 组件库。它连接到 LiveKit 会话以处理实时音频和视频流,并管理从欢迎界面到活跃代理会话的状态转换。开发者可以通过修改配置文件(app-config.ts)或直接修改项目目录中的 Shadcn 基础组件来自定义外观和感觉。

适用人群

希望快速部署专业用户界面的前端开发者和 AI 工程师,用于其基于 LiveKit 的语音 AI 代理。

主要亮点

  • 实时交互:支持语音、转录和虚拟化身。
  • 可自定义 UI:包含多种音频可视化样式(条形、网格、径向、波浪、光环)以及亮/暗主题支持。
  • 媒体功能:集成支持摄像头视频流和屏幕共享。
  • 开发者友好:使用 Next.js 和 Shadcn UI,便于组件自定义和更新。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目