Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.32 KB

File metadata and controls

39 lines (25 loc) · 1.32 KB

Open-XiaoAI x Gemini Live API

小爱音箱接入Gemini Live API 的演示程序,支持自动 VAD + 连续对话。

Important

你需要先到 Google AI Studio 注册账号并创建 API 密钥。然后更新 GEMINI_API_KEY 环境变量,或 gemini/gemini.py 文件中的密钥。

环境准备

为了能够正常编译运行该项目,你需要安装以下依赖环境/工具:

编译运行

Note

请先确认你已经将小爱音箱刷机成功,并安装运行了 Rust 补丁程序 👉 教程,否则该项目启动后收不到音频输入,将无法正常工作。

# 克隆代码
git clone https://github.com/idootop/open-xiaoai.git

# 进入当前项目根目录
cd examples/gemini

# 安装 Python 依赖
uv sync --locked

# 编译运行
uv run main.py

注意事项

该演示暂不支持中断 AI 的回复,需要等待 AI 回答完毕后才能重新响应用户的语音输入。

Note

本项目只是一个简单的演示程序,抛砖引玉。如果你想要更多的功能,可以借助 Python 丰富的 AI 生态自行实现。