打印
[资料干货]

聆思CSK6语音控制运动应用的开发步骤

[复制链接]
138|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
丙丁先生|  楼主 | 2025-1-13 11:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
聆思CSK6语音控制运动应用的开发步骤涉及多个环节,包括开发环境搭建、SDK工程拉取、代码修改与编译、设备树配置以及云端配置等。以下是一个详细的开发步骤指南:

一、开发环境搭建

1. 下载并安装工具:
    根据聆思提供的文档,下载并安装适用于CSK6开发板的工具链,如Zephyr RTOS操作系统的构建工具。
    安装VSCode及其相关插件包,如CSK Application Extension Pack,以便进行图形化开发和调试。

2. 连接开发板:
    将聆思CSK6开发板通过USB接口连接到电脑。
    使用串口工具(如CSK Terminal)检查连接状态,确保电脑能够识别到开发板。

二、SDK工程拉取与编译

1. 拉取SDK工程:
    从聆思文档中心获取大模型套件SDK,并将其拉取到本地目录。

2. 编译SDK:
    在VSCode中打开SDK工程,使用`lisa zep build`命令进行编译。
    确保编译过程中没有错误,编译产物会存放在当前目录下的build文件夹里。

三、代码修改与设备树配置

1. 修改代码:
    根据需求,修改SDK中的相关代码文件,如`app_music_ctrl.c`,以实现风扇控制或其他特定功能。
    在设备树文件中新增用于控制风扇的gpio引脚(如PA2),并进行相应配置。

2. 设备树配置**:
    打开设备树文件(如`csk6_duomotai_devkit.overlay`),在对应位置增加头文件与宏定义。
    新增定义fan_ret函数,并在AIUI意图控制下新增风扇控制的指令意图。

四、云端配置

1. 创建产品与应用:
    在聆思平台的产品管理模块中点击新建产品按钮,填写产品名称并创建应用。
    完成应用的配置后,用户即可体验大模型语音控制功能。

2. 绑定硬件设备ID:
    读取设备ID,该ID是产品下的唯一设备标识。
    将设备ID导入到设备管理页面,以便实现设备正常交互。

3. 云端编排流程:
    根据需求设计云端编排流程,实现语音控制电梯等功能。
    在流程中加入AIUI技能节点,如风扇控制、画画、闲聊等。

五、测试与部署

1. 测试功能:
    在开发板上运行编译好的程序,测试风扇控制或其他功能是否正常工作。
    使用语音命令控制风扇开关或调节电梯楼层等,验证云端编排流程的正确性。

2. 部署应用:
    将测试通过的应用部署到实际环境中,确保所有功能正常运行。

请注意,以上步骤仅为一般性指导,具体开发过程中可能需要根据聆思的最新文档和工具进行调整。此外,由于技术更新迅速,建议定期查看聆思官网或社区论坛以获取最新信息和支持。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

654

主题

2356

帖子

5

粉丝