GX8002语音识别SDK

环境安装

  1. sudo apt-get install libncurses5-dev

配置和编译

关键代码 和 npu模型 在 sram 中运行, 非关键代码在 flash 中运行, 可支持的 npu 模型大小可以到 160 KB

  1. cp configs/grus_gx8002b_dev_1v_tmjl_demo.config .config

  2. make menuconfig

  3. make

公版耳机指令编译

  1. 解压algorithmPackage目录内的zh_vui.zip或en_vui.zip到lvp_tws目录下, 下面举例编译中文版本的固件:(编译英文版本的固件仅2、3、4步有差异)

  2. cd lvp_tws

  3. cp zh_vui/libvui.a lib

  4. cp zh_vui/vuiconf.h include/vui

  5. cp zh_vui/.config .config

  6. make novuiconfig 保存退出

  7. make clean;make

中文指令:

  1. 小爱同学

  2. 接听电话

  3. 挂掉电话

  4. 挂断电话

  5. 上一首

  6. 下一首

  7. 暂停播放

  8. 停止播放

  9. 播放音乐

  10. 增大音量

  11. 减小音量

英文指令:

  1. hey siri

  2. ok google

  3. answer the phone

  4. play music

  5. play next song

  6. play previous song

  7. reject the call

  8. stop playing

  9. volume down

  10. volume up

公版SED示例编译

婴儿哭声检测

  1. cp configs/release/nationalchip/grus_gx8002b_dev_1v_sed_0_1_1.config .config

  2. make menuconfig # 保存退出

  3. make clean;make

  4. 烧录运行后播放lvp/vui/sed/resource/Snoring_1_115.wav 可观察到相应的串口log和led1亮

鼾声检测

  1. cp configs/release/nationalchip/grus_gx8002b_dev_1v_sed_1_0_2.config .config

  2. make menuconfig # 保存退出

  3. make clean;make

  4. 烧录运行后播放lvp/vui/sed/resource/BabyCrying_test_0_1.wav 可观察到相应的串口log和led2亮

固件烧录

  1. cd tools/bootx/

  2. sudo ./bootx -m grus -c download 0x0 ../../output/mcu_nor.bin -d /dev/ttyUSB0

  3. 重启设备,等待烧录完成

  4. 打开串口终端,重启设备,查看串口输出

工具链下载和安装

工具链下载地址:https://ai.nationalchip.com/api/v1/assets/32/download

安装:

  1. sudo mkdir -p /opt/csky-abiv2-elf/; cd /opt/csky-abiv2-elf/; 新建并进入路径

  2. sudo tar xvf csky-elfabiv2-tools-x86_64-minilibc-*.tar.gz; 解压到当前路径

  3. 然后需要编辑 ~/.profile或者 ~/.bashrc,将/opt/csky-abiv2-elf/bin加入到PATH路径中

相关推荐
飞哥数智坊2 分钟前
WorkBuddy 帮我把吃灰的 ima 收藏,变成了每日知识速览
人工智能·agent
学习中.........5 分钟前
Karpathy nanoGPT 教程到底讲了什么
人工智能·算法·语言模型
ZYJCSZKJ10 分钟前
AI数字人直播系统的技术架构与多方言交互实现方案——基于广西区域商业场景的工程实践
人工智能·架构·交互
珐恩AI-人工智能17 分钟前
大模型意图召回偏差分析:GEO如何解决“有收录却不触发问答曝光”的难题
大数据·前端·人工智能·html·流量运营·geo优化
Java小白笔记23 分钟前
Windows系统免软件命令激活
java·网络·人工智能·windows·ai·ai编程
王志来1379447300823 分钟前
从分散到集成:工控服务器机箱采购如何实现“一站式”破局
运维·服务器·人工智能·python
万岳科技系统开发24 分钟前
AI数字人直播系统搭建从需求分析到正式上线全流程解析
人工智能·需求分析
小O的算法实验室29 分钟前
IEEE TCDS,基于改进双神经网络三维未知环境多机器人协同区域覆盖搜索
人工智能·神经网络·机器人
无凭34 分钟前
DeepSeek Harness 为什么需要 Cordis:从 Everything is Plugin 开始看
人工智能·架构
炮哥聊AI34 分钟前
会调工具的 Agent 只值一半:真正的业务智能体,得会"记仇"
人工智能·agent