该项目采用模块化设计,支持主流AI服务的灵活切换:
语言模型支持
- 默认方案:ChatGLM大语言模型
- 替代选项:阿里百炼、DeepSeek等国内主流模型
- 配置方式:通过修改config.yaml中的
model_provider
参数实现切换
语音合成(TTS)方案
- Grundlegende Programme:Microsoft EdgeTTS(默认启用)
- Erweiterungsprogramm:火山引擎TTS,提供更自然的语音输出
- 技术依赖:需预先安装libopus和ffmpeg组件保证音频处理能力
实际部署时,用户可根据硬件性能和网络条件选择合适的组合。例如对实时性要求高的场景推荐使用DeepSeek+EdgeTTS组合,而需要高质量语音输出的场景可选择ChatGLM+火山引擎TTS。所有切换操作都在配置文件完成,无需修改核心代码。
Diese Antwort stammt aus dem Artikelxiaozhi-esp32-server: Xiaozhi AI-Chatbot als quelloffener Backend-DienstDie