支持离线语音识别的86盒子工程
1. 简介
本工程是基于lvgl和华镇语音识别算法实现的一个86box应用ui,支持开关状态显示、触摸控制和语音控制。
离线语音识别部分软件框架和code和 <bk_avdk源代码路径>/thirdparty/wanson_asr 一致。
请参考 华镇语音识别工程
1.1 规格
- 硬件配置:
核心板,BK7258_QFN88_9X9_V3.2
屏幕转接板,BEKEN_LCD_V3
PSRAM 8M/16M
屏幕,ST7701S,480 * 480 RGB LCD
麦克小板,BK_Module_Microphone_V1.1
- 支持的唤醒词
阿尔米诺
- 支持的命令词
会客模式
用餐模式
离开模式
回家模式
1.2 路径
工程路径:
<bk_avdk源代码路径>/project/lvgl/86box_smart_panel
2. 框架图
2.1 软件模块架构图
软件模块架构图见 图形用户界面 中的lvgl framework图。
2.2 代码模块关系图
LVGL的接口都定义在 lv_vendor.h 和 lvgl.h 中。
3. 演示说明
烧录上电后lvgl ui会自动启动运行,对着麦克风首先发出 阿尔米诺 切换到灯光控制页面,之后可以发出其他唤醒词进行不同模式下的灯光UI控制。此外还可以通过滑动界面和点击控制来调节开关组件的工作状态。