🎤 AI 语音助手黑客松 2025
使用 Amazon Bedrock Nova 和 ESP32 构建边缘到云端的语音助手。
📋 赛事信息
| 项目 | 详情 |
|---|---|
| 赛事 | AI 创新黑客松 |
| 日期 | 2025 年 6 月 |
| 时长 | 48 小时 |
| 团队规模 | 3 人 |
| 成绩 | 🏅 决赛入围 |
🎯 项目:EdgeVoice
一款智能语音助手,部分运行在边缘设备(ESP32)上,并利用 Amazon Bedrock Nova 进行自然语言理解。
核心功能
- 🎙️ 唤醒词检测 - 设备端"Hey Nova"检测
- 🔊 语音活动检测 - 边缘端 VAD 实现高效流式传输
- 🧠 LLM 处理 - Amazon Bedrock Nova 生成回复
- 🏠 智能家居控制 - 语音控制 IoT 设备
- ⚡ 低延迟 - 端到端响应时间 < 500ms
🏗️ 架构图
┌──────────────────┐ MQTT/WebSocket ┌──────────────────┐
│ │ ───────────────────▶ │ │
│ ESP32-S3 │ │ AWS IoT Core │
│ + 麦克风 │ ◀─────────────────── │ │
│ │ 音频流 │ │
└──────────────────┘ └────────┬─────────┘
│
▼
┌──────────────────┐
│ Lambda │
│ (编排器) │
└────────┬─────────┘
│
┌───────────────────────┼───────────────────────┐
▼ ▼ ▼
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ Bedrock Nova │ │ Polly TTS │ │ IoT Shadow │
│ (LLM/NLU) │ │ (语音合成) │ │ (设备状态) │
└──────────────────┘ └──────────────────┘ └──────────────────┘
🛠️ 技术栈
边缘端 (ESP32-S3)
- 硬件: ESP32-S3 开发板 + INMP441 麦克风
- 固件: ESP-IDF + FreeRTOS
- 音频: Opus 编解码器,16kHz 采样
- 连接: WiFi + MQTT
云端 (AWS)
- IoT: AWS IoT Core,Device Shadow
- AI: Amazon Bedrock (Nova Micro)
- 音频: Amazon Polly, Transcribe
- 计算: Lambda (Python)
- IaC: AWS SAM