AI-Chatbox 的核心功能主要包括:
- 语音唤醒与命令识别:支持通过唤醒词“hi, 乐鑫”和命令词“我有个问题”触发录音。
- 语音转文字:使用 Vosk 工具将录制的 WAV 音频转换为文字,支持中文识别。
- 大模型交互:通过 DeepSeek API 发送文字问题,获取智能回答。
- 日志记录:提供实时日志查看功能,方便调试和监控设备状态。
- 跨设备访问:通过 Flask 搭建 REST 服务,允许局域网内其他设备调用语音转文字功能。
- 嵌入式优化:Rust 代码针对 ESP32S3 开发板优化,平衡性能与资源使用。
本答案来源于文章《AI-Chatbox:基于ESP32S3的语音转文字智能对话项目》