Open-XiaoAI x Gemini Live API
小爱音箱接入Gemini Live API 的演示程序,支持自动 VAD + 连续对话。
Important
你需要先到 Google AI Studio 注册账号并创建 API 密钥。
环境准备
为了能够正常编译运行该项目,你需要安装以下依赖环境/工具:
编译运行
Note
请先确认你已经将小爱音箱刷机成功,并安装运行了 Rust 补丁程序 👉 教程,否则该项目启动后收不到音频输入,将无法正常工作。
# 安装 Python 依赖
uv sync
# 编译运行
uv run main.py
注意事项
运行程序前,请先更新 GEMINI_API_KEY 环境变量,或 gemini/gemini.py 文件中的密钥。
Note
本项目只是一个简单的演示程序,抛砖引玉。如果你需要更多的功能,比如唤醒词识别、语音转文字、连续对话等,可以参考开源的 xiaozhi-esp32-server 项目,借助 Python 丰富的 AI 生态,自行实现想要的功能。