Positioning and Trade-off Reference

Cross-reference of industry products and open-source implementations, used to decide what vanling should and should not do. Priorities and the backlog live only in the Roadmap; nothing here is a commitment.

Open Source Voice Models

Open-source TTS/voice models, sorted by quality/size/license. vanling can integrate directly.

ModelParamsLicenseLatencyVoice CloningBest for vanling
Piper~20MMIT55ms (10s audio)No★★★★★ CPU run, 30+ languages, edge deployment first choice
Kokoro v1.082MApache 2.0CPU realtimeNo (KokoClone extension)★★★★★ Best quality/size ratio, 54 voices
Step-Audio-TTS-3B3BApache 2.0Needs GPUYes★★★★ Best Chinese voice quality + emotion + dialects
Coqui XTTS v2467MCPML (non-commercial)<200msYes (6s sample)★★★★ Best cloning, 17 languages, license restricts
F5-TTS335MCC-BY-NCNeeds GPUYes (zero-shot)★★★ Excellent cloning, Chinese-English mixed, non-commercial
Orpheus TTS3B—Needs GPUNo★★★ Llama backbone, style control
Bark (Suno)—MIT0.8x (too slow)No★★ Expressive (laughter/sighs/music), poor real-time
ESP32 (Edge)                    Server (vanling)
┌──────────┐                ┌─────────────────────┐
│ VAD      │                │ ASR: sherpa-onnx     │
│ Piper/   │◄── WebSocket ──│ LLM: Qwen3 candle    │
│ Kokoro   │                │ TTS: Kokoro/         │
│ (Local   │                │ Step-Audio-TTS-3B    │
│  TTS)    │                └─────────────────────┘
└──────────┘
  • Piper or Kokoro for ESP32 edge TTS (lightweight, fast, CPU)
  • Kokoro for server TTS (best quality/size ratio, Apache 2.0)
  • Step-Audio-TTS-3B for server high-quality Chinese (emotion control, dialect support)

Reference Projects

Key reference projects for vanling positioning and trade-off decisions, organized by category.

Backend Services (Alternative Implementations)

ProjectLanguageStarsValue for vanling
xinnan-tech/xiaozhi-esp32-serverPython10k+Full-featured reference: 12 ASR + 18 TTS + 13 plugins + PowerMem + RAGFlow + VLLM
joey-zhou/xiaozhi-esp32-server-javaJava1.3kDDD architecture + WebRTC AEC3 + 3 memory modes + RBAC + A/B device coordination
AnimeAIChat/xiaozhi-server-goGo—Production-grade: VLLM image safety + Quick Reply + character system + UPX compression
hackers365/xiaozhi-esp32-server-golangGo—MCP Market + OpenClaw + MCP Audio Server + config wizard + dynamic TTS
78/xiaozhi—772Original official version (deprecated)
mm7h/XiaoZhi.NetC#35.NET 8 implementation + sherpa-onnx + plugin system
daxpot/xiaozhi-cpp-serverC++32C++20 coroutine architecture + EdgeTTS + Doubao
Hyrsoft/xiaozhi_linux_rsRust47First Rust client: ALSA + Opus + MCP dynamic loading

Client Implementations

ProjectLanguageStarsValue
huangjunsen0406/py-xiaozhiPython3.4kCross-platform AI client: camera vision + GPIO + Live2D + MQTT
TOM88812/xiaozhi-android-clientFlutter—Live2D + Mood Mode + HTML preview + thinking chain visualization
shenjingnan/xiaozhi-clientTS282MCP CLI bridge: aggregates MCP endpoints → Cursor/Cherry Studio
TOM88812/xiaozhi-web-clientHTML184Browser voice chat: WebRTC + AudioWorklet + Opus
SylarLi/xiaozhi-unityC#57Unity3D + VRM avatar + uLipSync + Xiaomi home control
coloz/xiaozhi-libraryArduino10+Arduino library: 100+ boards + WS/MQTT dual protocol + LVGL + 20 languages

MCP Ecosystem Tools

ProjectLanguageValue
xinnan-tech/mcp-endpoint-serverPythonLightweight MCP registry, WebSocket protocol, Docker deployment
huangjunsen0406/xiaozhi-mcphubTSEnterprise MCP management: multi-endpoint + vector routing + RBAC + React dashboard
avxxoo/xiaozhi-mcpPythonMCP tool aggregation: DingTalk/QQ/system monitor/WebPilot/math
yuexianga/xiaozhi-mcpPython18-tool MCP server: file/Telegram/system/Git/email/screenshots
mcp2xiaozhiPythonUniversal MCP bridge: stdio/SSE/HTTP → WS, PyPI package
ZhongZiTongXue/xiaozhi-MCPToolsVB6GUI MCP deployment: 25+ open API tools + music playback
johz-chen/mcp-bridgeRustRust MCP bridge: WS/MQTT + process management + heartbeat
dsw0000/xiaozhi-openclaw-pluginJSOpenClaw bidirectional communication: messages/device control/agent tasks

Home Assistant Integration

ProjectLanguageValue
RealDeco/xiaozhi-esphomeESPHome767 stars, 15+ devices, HA voice satellite, no xiaozhi server needed
AleksSem/xiaozhi-assistantPythonMost complete HA integration: Conversation Agent + STT/TTS + MCP + OTA
c1pher-cn/ha-mcp-for-xiaozhiPythonHA as MCP Server directly: WebSocket + multi-entity proxy
mac8005/xiaozhi-mcp-haPythonHACS MCP proxy: SSE proxy + auto-reconnect

MQTT Gateway

ProjectLanguageValue
xinnan-tech/xiaozhi-mqtt-gatewayPythonMQTT+UDP → WS bridge: dynamic load balancing + HMAC auth + MCP command dispatch

Embedded Hardware Adaptation

ProjectPlatformValue
78/xiaozhi-sf32SiFli SF32Bluetooth PAN + LCD + AEC + OTA
100askTeam/xiaozhi-linuxEmbedded LinuxNXP/Allwinner/Canaan/Rockchip/STM32 multi-BSP
QuecPython/solution-xiaozhiAIQuectel 4G4G cellular + voice wake + WebSocket
D-Robotics/xiaozhi-in-rdkHorizon RDKHorizon RDK board + edge AI acceleration

Deployment Tools

ProjectDescription
haotianshouwang/xiaozhi-server-installer-docker.shOne-click Docker deploy + interactive config + 15+ API support
jsntwdj/xiaozhi-esp32-serverARM64 Docker image (Raspberry Pi etc.)
78/xiaozhi-assets-generatorWeb asset generator: wake words/fonts/emojis/chat backgrounds

Management & Monitoring

ProjectDescription
busy-worker/xiaozhi-esp32-server-javaJava admin platform: token usage + conversation duration + device activity + data visualization
joey-zhou/xiaozhi-concurrentWS concurrent load testing: metrics dashboard + auto performance reports

Commercial Products Reference

Key technologies and UX patterns from closed-source commercial products, for vanling trade-off reference.

Voice AI Platforms

ProductKey TechnologiesValue for vanling
OpenAI RealtimeE2E S2S, semantic VAD, WebRTC, ~232ms latencySemantic VAD is gold standard for turn-taking/interruption; WebRTC transport reference
Cartesia Sonic 3.5SSM architecture TTS, <90ms latency, 3-second voice cloningSSM is new TTS direction, faster than Transformer
ElevenLabsVoice cloning (1-25 samples), Expressive Mode, 11.ai MCP voice assistantVoice + MCP integration pattern; Agent coaching/evaluation
MiniMax Speech-2.8Insertion tags (laughs) (sighs), 7 emotions + 0-100% intensity, per-sentence emotion controlSimple practical emotion expression, no SSML needed
Inworld AI15-second voice cloning, text-describe-generate voice, <130ms TTSLowest barrier voice personalization
Hume AI EVI600+ emotion tags, emotion-adaptive intonation, detects hesitation/sarcasm/reliefEmotion detection + adaptive intonation is key differentiator
Sesame CSMConversational prosody (breathing/hesitation/laughter), Apache 2.0Usable open-source model, more human-like speech

Voice AI Infrastructure

ProductKey TechnologiesValue for vanling
LiveKit / PipecatOpen-source SFU architecture, 50+ AI model integration, OpenAI ChatGPT backboneVoice AI infrastructure standard, usable as transport layer
Retell AI~600ms E2E (no tuning), proprietary turn detection, BYO-LLMTurn detection is key differentiator
VapiBYO-stack (choose STT/LLM/TTS), A/B testing, 1000+ templatesComposable architecture pattern

Smart Speakers / Phone Assistants

ProductKey TechnologiesValue for vanling
Amazon Alexa+Autonomous task execution (Uber/OpenTable/Grubhub), model-agnostic routing, cross-device continuityAgent chain execution pattern; vanling can implement via MCP
Google Gemini for HomeNatural language automation ("Ask Home"), AI camera understanding"Describe automation" UX pattern
Xiaomi Super XiaoaiSpeaker ID for family members, AI call answering, dynamic bubble visual feedbackMulti-member voiceprint + family features
XiaoduBluetooth Mesh local gateway, offline control, voice personality persistenceLocal gateway architecture; voice personality as emotional bond
Tmall Genie"1+3+N" architecture, spatial agent, edge scenario dispatchSpatial agent: from command to context-aware
iFlytek SparkOne-sentence voice cloning, 74+ dialects, E2E voice translationOne-sentence cloning is killer feature
DoubaoSuper mode (autonomous task decomposition), 100M+ DAU, Coze agent platformAgent task decomposition + UGC character platform

AI Wearables

ProductKey TechnologiesValue for vanling
Meta Ray-Ban76% market share, audio-first, visual perception, 7+ language translationAudio-first + visual perception is success model
Omi (open-source)$89, MIT license, 250+ community apps, local recording + cloud syncClosest open-source wearable reference
Bee AI (Amazon)$50, 7-day battery, no audio storage privacy strategyLow price + long battery + privacy-first
Looki L130g pendant, 12-hour battery, AI ambient perception + life logSmallest form factor + perception resonance
Limitless PendantAlways-listening, speaker diarization, MCP server integration, 100+ languagesAmbient context capture + MCP integration pattern

AI Companion Apps

ProductKey TechnologiesValue for vanling
Character.AI10M+ user characters, Lorebook worldview, PipSqueak 2 modelUGC character marketplace + persistent persona
Replika 2.0Cross-month memory reconstruction, proactive reminders, AR, video callsProactive memory-driven suggestions is powerful UX
ChatGPT VoiceE2E audio model, 320ms latency, 22 neural TTS voicesConsumer voice AI benchmark
Microsoft CopilotWork IQ persistent memory, Agent 365 governance, computer-use agentMost mature enterprise memory system
TrendRepresentative Productsvanling Opportunity
Semantic VADOpenAI (model-level turn-taking)Smarter interruption than pure VAD
Conversational ProsodySesame CSM (breathing/hesitation/laughter)More natural TTS
E2E S2SOpenAI/Hume/SesameUltimate goal; current cascaded more practical
Emotion-adaptiveHume AI (detect → adaptive tone)Key voice assistant differentiator
SSM Architecture TTSCartesia (State Space Model)Faster TTS inference
Persistent MemoryWork IQ / Replika / Character.AIFrom chat history to long-term memory
MCP Voice IntegrationOpenAI + MCP, ElevenLabs 11.aiVoice conversation calling tools
Voice Cloning DemocratizationCartesia 3s / Inworld 15s / MiniMax 10sLowest barrier voice personalization
Privacy-firstBee (no audio storage), Omi (local processing)Always-listening privacy strategy

Vertical Industry Voice

Voice AI solutions in automotive, healthcare, education, translation and other verticals, for vanling vertical scenario reference.

IndustryRepresentative ProductsKey TechnologiesValue for vanling
Automotive VoiceNIO NOMI, Xpeng Tianji, SoundHoundEdge offline processing, 14 emotion tones, RAG vehicle manual, Speech-to-MeaningEdge offline is key; emotion tone customization; RAG reference
Healthcare VoiceNuance DAX, Nabla, Abridge, Suki AIAmbient clinical documentation, privacy-first (no data storage), HIPAA, guided reasoningPassive listening; privacy-first architecture; guided conversation
Education VoiceDuolingo Max, Zuoyebang P50, Youdao ZiyueGuided reasoning, personalized learning paths, gamification, pronunciation correctionGuided conversation pattern; gamification drives engagement
Translation DevicesPocketalk, Timekettle, VascoDual-mic noise reduction, <1s latency, offline packs, dedicated hardwareDual-mic + low latency key; offline capability
Smart Home HubEcho Hub, HomePod, SmartThingsMatter 1.3/Thread 1.4, offline voice (0.2-0.4s local), predictive automationESP32 as privacy-first local controller

Chinese AI Startups (2025-2026)

Voice AI technologies from China's "AI Six Tigers" and emerging companies, for vanling technology selection reference.

CompanyKey TechnologiesValue for vanling
StepFunStep-Audio 2 (130B S2S), Step-Audio-TTS-3B, Apache 2.0, emotion control + dialectsMost relevant: best open-source voice AI, usable directly
Zhipu AIGLM-4V vision model, 85% revenue from local deployment, HK IPOLocal deployment business model reference; vision capability
MiniMaxHailuo AI, Xingyao, 1.75T weekly token usage, Speech-2.8Consumer AI product operations reference; emotion TTS
Moonshot KimiKimi K2.5 + Kimi Claw, valuation $4.3B→$18B in 3 monthsUltra-long context + voice AI integration
BaichuanHealthcare vertical LLM, 3B cash reserveDeep vertical industry approach