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路径中

相关推荐
m4Rk_4 小时前
【论文阅读】Agent 记忆机制(83):Inside Out——用可演化 PersonaTree 构建 Agent 的核心长期记忆
论文阅读·人工智能·学习·开源·github
运行时异常4 小时前
【WMS 仓储系统集成 AI Agent 实战】第 8 讲(终篇):生产部署与并发安全——Semaphore 放进 Flux.defer 的坑,压测抓了一晚上
人工智能·安全
杨杨杨大侠4 小时前
Jev、Kev、Laya:决策模型怎么选,什么时候需要微调?
人工智能·python·agent
代码方舟4 小时前
零信任架构实战:基于天远人企关联构建自动化供应链金融网关
运维·人工智能·架构·自动化
虹科网络安全5 小时前
“顶会”看安全(十八):超越越狱:揭示由能力边界模糊引发的 LLM 应用安全风险
人工智能·安全
Maiko Star5 小时前
* LangChain 提示词模板详解:ChatPromptTemplate 的使用与高级特性
java·人工智能·langchain
鬓戈5 小时前
Rust 语言与 AI 应用生态调研及学习路径
人工智能·学习·rust
天远API5 小时前
零信任架构实战:基于天远人企关联构建自动化图谱网关
网络·人工智能·架构·自动化
爱吃提升5 小时前
文生视频模型发展趋势(2026)
人工智能·音视频
AIGS0016 小时前
什么是本体语义平台?和知识图谱、传统数据中台的区别在哪
人工智能·知识图谱·数据中台·ai问数·本体语义平台·智能数据中台