Arcs-Mini 大模型 MCP 开发板 SDK 由聆思进行维护与发布,代码仓开源,项目地址为:https://cloud.listenai.com/CSKG836746/arcs-sdk/public/arcs_mini
《开发环境搭建》 中详细描写了通过git拉取 SDK 并进行编译的操作,本章节不再赘述。
voiceassistant/
├── apps/ # 应用方案工程集合
├── arcs-sdk/ # ARCS SDK 核心框架
├── modules/ # 项目级第三方模块
├── res/ # 资源文件(固件、配置、音频、图片等)
├── src/ # 语音交互核心代码
├── tools/ # 开发工具和脚本
├── yaml/ # 配置文件
└── build.sh # 工程构建脚本
包含多个应用方案项目,详细说明请参考对应工程下的README.MD(如有)。
包含语音助手的核心业务逻辑、中间件和工具库:
src/
├── category/ # 品类相关代码
│ ├── comm/ # 品类通用代码
│ ├── evb/ # EVB 品类实现
│ └── yuba/ # YUBA 品类实现
├── framework/ # 核心框架
│ └── voice_msg.* # 语音消息处理
├── middleware/ # 中间件层
├── server/ # 语音服务
├── shell/ # 调试命令行
│ └── cmd/ # Shell 命令实现
├── system/ # 系统服务
│ ├── platform.c # 平台抽象层
│ └── remote_logger.*# 远程日志
└── utils/ # 工具库
核心模块说明: