TOM88812/xiaozhi-android-client
一个基于小智、xiaozhi-server的Android、IOS语音对话应用,支持实时语音交互和文字对话。现在是flutter版本,打通IOS、Android端。请同志们动动小手,点点小星星,予以鼓励。
What it solves
This project provides a comprehensive set of clients for the Xiaozhi AI assistant, enabling real-time voice and text interaction across a wide variety of platforms and hardware. It bridges the gap between AI backends and end-user devices, specifically targeting AI hardware terminals, smart home hubs, and cross-platform mobile/desktop applications.
How it works
The project is split into two primary product lines:
- V1 Native Clients: Developed natively for Android and HarmonyOS NEXT. These are optimized for low power consumption and fast startup, specifically designed for AI hardware, foldable screens, and secondary screens.
- V3 Commercial Version: A cross-platform client built with Flutter, supporting Android, iOS, HarmonyOS, Web, Windows, macOS, and Linux. It integrates deeply with a proprietary server-side backend to provide a full-featured experience.
Both versions support real-time voice interaction with the ability to interrupt the AI, and they can synchronize memory and data across different hardware devices.
Who it’s for
- AI Hardware Developers: Those building AI desktop terminals, smart speakers, or companion devices.
- End Users: People wanting a cross-platform AI assistant with voice capabilities on their phones or computers.
- Companies: Businesses looking for a professional, integrated AI agent client with commercial-grade server support.
Highlights
- Multi-Platform Support: Covers almost every major OS including mobile, desktop, and HarmonyOS.
- Real-Time Voice Interaction: Supports low-latency voice dialogue with real-time interruption capabilities.
- Advanced Visuals: Integration of Live2D and 3D models that can express emotions, sing, and dance based on AI triggers.
- Extensible AI Capabilities: Supports OpenAI's thinking mode, web search, HTML code preview, and MCP (Model Context Protocol) for custom tool calling.
- Hardware Integration: Specifically designed to work with AI hardware and IoT control, allowing the client to act as a central hub.
Related
- Project
- Project
- Project
- Project