谷动谷力

标题: 基于 OpenHarmony 系统开发的语音识别系统 [打印本页]

作者: 鸣涧    时间: 2022-8-25 23:39
标题: 基于 OpenHarmony 系统开发的语音识别系统
基于 OpenHarmony 系统开发的语音识别系统
简介

VoiceRecoDemo是装在OpenHarmony系统中的应用,样例可以使用在汽车4S店的展示厅,客户可以通过语音来控制显示具体车辆的内饰,外观,车灯,后备箱等。样例利用了OpenHarmony的底层音频采集功能,获取到录音数据,将数据通过科大讯飞的接口进行语音识别。这个样例在rk3566板子上运行,由于设备没有mic,先使用录制好的pcm文件进行模拟音频采集,进行语音识别。

样例效果:


代码结构:本demo包括entry模块



安装部署

代码编译运行步骤

约束限制


RK3566刷机流程

因为使用编译出来的kernel屏幕不亮屏,所以目前使用rk官方提供的linux sdk编译出的kernel
刷机包获取路径:链接:https://pan.baidu.com/s/1GM9RrKQtWMYKhsid9MeVSQ  提取码:7932

1、进入loader模式


注意:
a.如果打开了vmware虚拟机,观察是否有usb选择的弹框,选择连接到主机

b.如何判断已经进入loader模式,如果进入该模式,RKDevTool页面会有如下提示


2、烧录镜像
先烧写这个镜像ROC-RK3566-PC-UBUNTU-GPT-20211015-0057.img,确保可以开机(如果出现进不去系统的情况,参考下文的‘常见异常’-2)

3、再次进入loader模式,烧写自己编译出来的vender.img, userdata.img, system.img三个镜像(out/ohos-arm-release/packages/phone/images/目录下)

a.点‘1’,读取设备分区表,如’2’ (不用管报错)
b.修改’3‘ 处的三个分区,与右侧’2‘的三个分区信息保持一致

c.点’4‘选择镜像,’5‘进行烧录(oem选择vendor.img, rootfs选择system.img)


4.常见异常
a.ROC-RK3566-PC-UBUNTU-GPT-20211015-0057.img 无法开机的情况

尝试如下连接中的‘方法二(原厂)’,进行操作https://wiki.t-firefly.com/zh_CN ... hi-shao-xie-shi-bai链接中的步骤1中的MiniLoaderAll.bin文件,使用‘rk3566_自研板_环境与刷机.zip’里面的MiniLoaderAll.bin链接中的步骤6,使用ROC-RK3566-PC-UBUNTU-GPT-20211015-0057.img使用文件








欢迎光临 谷动谷力 (http://bbs.sunsili.com/) Powered by Discuz! X3.2