ElatoAI

活跃
GitHub TypeScript NOASSERTION

简介

在 Arduino ESP32 上实现实时语音 AI 的开源项目,支持 100 多种语音 AI 模型,适用于 AI 玩具、智能伴侣和物联网设备。

核心特性

  • ESP32 上的实时语音 AI,支持 OpenAI、Gemini、Grok、Eleven Labs 和 Hume AI
  • 通过 Cloudflare Workers 和 Deno Edge Functions 支持 100+ 种语音 AI 模型
  • 安全 WebSocket 通信,Opus 音频压缩确保高质量流式传输
  • 服务端 VAD 轮次检测,实现自然对话流管理
  • ESP32 设备支持 OTA 固件更新和带门户的 WiFi 管理
  • 自定义 AI Agent 创建,支持个性、语音定制和音调控制

适用场景

💡 在 ESP32 硬件上构建支持实时语音对话的智能 AI 玩具和伴侣
💡 为物联网设备创建具有不同个性的自定义语音 AI Agent
💡 使用 Cloudflare Edge Functions 部署全球低延迟语音 AI 管道
💡 通过 OpenAI Realtime API 集成快速原型化语音嵌入式产品
💡 为 Web 和物联网应用开发基于 WebRTC 和 WebSocket 的语音界面

快速开始

克隆仓库,在 PlatformIO 或 Arduino IDE 中打开项目,配置 ESP32 开发板设置,烧录固件,然后使用 ElatoAI 网页应用注册设备并连接到 OpenAI Realtime API 等语音 AI 提供商。

相关项目