--- title: xiaozhi-esp32-server description: 基于ESP32的小智开源服务端,轻量级且高效的语音交互服务 --- # xiaozhi-esp32-server
xiaozhi-esp32-server是为开源智能硬件项目xiaozhi-esp32提供的后端服务,根据小智通信协议使用Python实现,帮助您快速搭建小智服务器。
config.yaml
中开启防护。基于xiaozhi-esp32
协议,通过WebSocket实现数据交互
支持唤醒对话、手动对话及实时打断,长时间无对话时自动休眠
支持使用LLM意图识别、function call函数调用,减少硬编码意图判断
支持国语、粤语、英语、日语、韩语(默认使用FunASR)
支持灵活切换LLM模块,默认使用ChatGLMLLM,也可选用阿里百炼、DeepSeek、Ollama等
支持EdgeTTS(默认)、火山引擎豆包TTS等多种TTS接口,满足语音合成需求
支持超长记忆、本地总结记忆、无记忆三种模式,满足不同场景需求
支持管理注册设备IOT功能,支持基于对话上下文语境下的智能物联网控制
提供Web管理界面,支持智能体管理、用户管理、系统配置等功能
部署方式 | 特点 | 适用场景 |
---|---|---|
最简化安装 | 智能对话、IOT功能,数据存储在配置文件 | 低配置环境,无需数据库 |
全模块安装 | 智能对话、IOT、OTA、智控台,数据存储在数据库 | 完整功能体验 |
支持平台:阿里百炼、火山引擎豆包、深度求索、智谱ChatGLM、Gemini、Ollama、Dify、Fastgpt、Coze
免费平台:智谱ChatGLM、Gemini
实际上,任何支持openai接口调用的LLM均可接入使用
支持平台:EdgeTTS、火山引擎豆包TTS、腾讯云、阿里云TTS、CosyVoiceSiliconflow、TTS302AI、CozeCnTTS、GizwitsTTS、ACGNTTS、OpenAITTS
免费平台:EdgeTTS、CosyVoiceSiliconflow(部分)
支持平台:FishSpeech、GPT_SOVITS_V2、GPT_SOVITS_V3、MinimaxTTS
免费平台:FishSpeech、GPT_SOVITS_V2、GPT_SOVITS_V3、MinimaxTTS
支持平台:DoubaoASR
支持平台:FunASR、SherpaASR
免费平台:FunASR、SherpaASR