Skip to content

低功耗、可配置离线语音识别SDK,配套viva(https://github.com/NationalChip/viva) 可以"0代码"开发。

License

Notifications You must be signed in to change notification settings

NationalChip/lvp_aiot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lvp_aiot

  • lvp_aiot 概述:
    • lvp_aiot 全称为 Lower-Power Voice Process AIOT, 是专门为了低功耗、可配置离线语音识别而研发的语音信号处理框架,适用于 GX8002D 芯片,与 viva(https://github.com/NationalChip/viva) 配套使用,开发者不需要自己训练模型,常规的应用也不需要额外开发,利用viva可以轻松实现"0代码"开发。
    • 如果开发者需要部署自己训练的模型,可以使用如下sdk:
      • lvp_kws(https://github.com/NationalChip/lvp_kws) 是专门为了低功耗可穿戴设备和语音遥控器等应用而研发的语音信号处理框架,适用于 GX8002A/GX8002B 芯片,开发者可以部署自己训练的模型。
  • GX8002 是一款专为低功耗领域设计的 超低功耗 AI 神经网络芯片,适用于低功耗可穿戴设备和语音遥控器等应用。该芯片具有体积小、功耗低、成本低等显著优势。它集成了杭州国芯微自主研发的第二代神经网络处理器 gxNPU V200,支持 TensorFlowPytorch 框架,以及自研的硬件 VAD(语音活动检测),显著降低了功耗。在实际测试场景中,VAD 待机功耗可低至 70uW,运行功耗约为 0.6mW,芯片的平均功耗约为 300uW。

开发板介绍

快速入门

  • 请阅读:搭建开发环境 完成编译环境的安装。
  • 默认示例编译,默认示例的指令词清单见下文的默认示例的指令词列表
    cp configs/general_asr/grus_gx8002d_general_asr_v103_v055.config .config
    make defconfig
    make clean; make
  • 请阅读 串口升级 以了解如何将 output/mcu_nor.bin 文件烧录到我们的开发板 (Grus_Dev_V1.4)。
  • 请阅读 viva使用指南 以了解如何使用 viva 零代码开发lvp_aiot.

默认示例的指令词列表

  • 唤醒词:
    • 小芯小芯
  • 指令词:
    • 晾杆上升|衣架上升
    • 晾杆下降|衣架下降
    • 停止升降|暂停升降
    • 打开风扇
    • 打开一档
    • 打开二档
    • 打开三档
    • 关闭风扇
    • 播放音乐
    • 上一首
    • 下一首
    • 增大音量
    • 减小音量
    • 停止播放
    • 水壶加热
    • 停止加热
    • 温水模式
    • 沸水模式
    • 泡茶模式
    • 功能全关
    • 打开雾化|开启雾化
    • 关闭雾化|取消雾化
    • 温度十六度
    • 温度十七度
    • 温度十八度
    • 温度十九度

About

低功耗、可配置离线语音识别SDK,配套viva(https://github.com/NationalChip/viva) 可以"0代码"开发。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published