yihong0618/xiaogpt
Play ChatGPT and other LLM with Xiaomi AI Speaker
解决的问题
它允许用户将 ChatGPT、Gemini 和 Llama3 等大型语言模型 (LLM) 与小米 AI 音箱整合,使音箱能够使用先进的 AI 来响应查询,而非使用预设系统。
运作原理
此项目作为小米音箱与各种 AI API 之间的桥梁。它会监听音箱的特定触发词(例如“帮我”),将撷取的查询发送到选定的 LLM API,然后使用文字转语音 (TTS) 技术透过音箱播放 AI 的响应。它支持多种 TTS 引擎(包括 Edge、OpenAI 和 Azure),并可通过 CLI 参数或 YAML 文件进行设定。
适用对象
希望透过连接现代 LLM 来提升设备智慧的小米 AI 音箱用户。
特色亮点
- 广泛的模型支持:兼容于 ChatGPT、Gemini、ChatGLM、Doubao、Moonshot、Llama3 和 Qwen。
- 灵活的 TTS 选项:支持多种高质量 TTS 提供者,如 Edge、OpenAI、Azure 和 Fish Audio。
- 进阶互动:具备“连续对话”模式以及静音音箱预设响应的功能。
- 扩充性:可与 LangChain 整合以启用网络搜索和数学运算功能。
相关
- 项目
- 项目
- 项目
- 项目