TOM88812/xiaozhi-android-client

一个基于小智、xiaozhi-server的Android、IOS语音对话应用,支持实时语音交互和文字对话。现在是flutter版本,打通IOS、Android端。请同志们动动小手,点点小星星,予以鼓励。

解决的问题

此项目为小智 AI 助手提供了一套全面的客户端,实现了跨多种平台和硬件的实时语音与文字交互。它弥合了 AI 后端与终端设备之间的差距,特别针对 AI 硬件终端、智能家居中枢以及跨平台移动/桌面应用程序。

运作方式

本项目分为两条主要产品线:

  • V1 原生客户端: 针对 Android 和 HarmonyOS NEXT 原生开发。这些客户端针对低功耗和快速启动进行了优化,专为 AI 硬件、折叠屏和副屏设计。
  • V3 商业版本: 使用 Flutter 构建的跨平台客户端,支持 Android、iOS、HarmonyOS、Web、Windows、macOS 和 Linux。它与专有的服务器端后端深度集成,提供功能齐全的体验。

两个版本均支持实时语音交互,并具备打断 AI 的能力,且能在不同硬件设备间同步记忆与数据。

目标用户

  • AI 硬件开发者: 构建 AI 桌面终端、智能音箱或伴侣设备的开发者。
  • 终端用户: 希望在手机或电脑上使用具备语音功能的跨平台 AI 助手的用户。
  • 企业: 寻求专业、集成型 AI 代理客户端并具备商业级服务器支持的企业。

特色亮点

  • 多平台支持: 涵盖几乎所有主流操作系统,包括移动设备、桌面端和 HarmonyOS。
  • 实时语音交互: 支持低延迟语音对话,具备实时打断功能。
  • 进阶视觉效果: 集成 Live2D 和 3D 模型,可根据 AI 触发条件表达情绪、唱歌和跳舞。
  • 可扩展的 AI 能力: 支持 OpenAI 的思考模式、网页搜索、HTML 代码预览以及用于自定义工具调用的 MCP (Model Context Protocol)。
  • 硬件集成: 专为 AI 硬件和 IoT 控制设计,使客户端能作为中央控制中枢。

相关

  • 项目
  • 项目
  • 项目
  • 项目