开发者学堂课程【平头哥剑池 CDK 功能及开发实战:6.1特色功能:AI部署工具演示】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/61/detail/1138
6.1特色功能:AI部署工具演示
本节课给大家带来AI部署工具的演示。本节课使用的是VB590的开发版。
连接如图所示,需要有一个5V的供电电源,可以用电脑的USB,另外一侧接CK link的调速器,然后连接到PC端,剩余的两个端口,一边接一个麦克风,另外是一个小的音响,这样,开发板的连接工作就已经完成。
下面直接进入具体的操作演示。
首先需要从芯片开放社区下载一个支持离线语音的方案。点击新建工程。
可以看到离线语音AI风扇就是内置华政语音大脑VB590年的标准核心板,这个方案可以在今天的开发板上运行,点击创建工程。输入工程名称,点击下载方案。
方案下载完成,需要将工程的活动工程设置为下载的方案。然后可以看到方案的一个基本的概况,选择编译方案,等待方案编译完成,选择连接好硬件的开发板。然后选择下载flash download的按钮,下载方案。
可以看到汇报remote的一个端口号连不上,原因工程默认的配置的硬件的连接方式是remote ICE,没有打开外部的一个上位机,这里可以修改CDK内部ICE。然后点击下载,将方案写到VB590中,flash的success表示程序写成功。此时直接在程序的开发板复位或者重新给开发板上电。
可以看到开发板可以正常工作,尝试用默认的语音命令词唤醒。可以看到开发板可以正常工作。
下面把唤醒命令词做更新,配置成希望要的命令词。首先需要查阅开发资源,通过查阅开发文档,可以看到命令唤醒词的修改是在方案目录下的asr_config.c文件。这里通过修改修改唤醒词,修改为“你好音箱”。
那么源代码修改完成以后,点击APP工具,进入华政语音部署平台,输入唤醒词。这里的唤醒词需要跟源代码中的唤醒词对应,然后点击生成因素文件。
就会生成中间的因素文件,那么对于需要修改音调方言的一些需求,修改它的音调音速、发音,导出算法构造工程。选择当前工程,点击OK。这样就完成算法库到本地的导入,也就是说把AI识别的整个算法库导到本地中,并且本地也已经配置了对应的识别的语音指令。
重新编译工程,然后再次新编译的镜像文件下载到VB590开发板中。下载完成以后,继续唤醒音箱,此时自定义的唤醒词已经生成,并已经产生效果。
这里不仅可以定义唤醒词,还可以定义家庭所用的大部分的命令唤醒词。