一、导入(10分钟) 学习目的 二、新授(70分钟) 1.预展示结果(5分钟) 2.本节课所用的软硬件(5分钟) 4.图形化块介绍(10分钟) 5.单个模块的简单使用(10分钟) 6.在线语音转换工具逻辑分析(10分钟) 7.在线语音转换工具分步实现(30分钟) 三、巩固练习(5分钟) 四、课堂小结(5分钟) 五、程序下载

应用说明:

我们在日常生活中经常会用键盘进行打字,而打字的速度会比较慢,今天我们就来制作一个在线语音转换工具,通过说话,直接AI云平台将语音转换成文本,从而大大加快我们打字的速度,增加我们设备的科技含量。这样我们就可以调用这个文本来实现程序的智能控制。

应用范围:各类小的创客比赛,创新项目,语音输入转文字应用设备等。

一、导入(10分钟)

学习目的

1.了解在线语音转换工具仪的工作原理

2.学会齐护双按键模块、齐护在线识别模块、齐护TFT显示屏的接线

3.学会齐护双按键模块、齐护在线识别模块、齐护TFT显示屏的程序编写

二、新授(70分钟)

1.预展示结果(5分钟)

功能介绍:

当绿色按键按下,开始语音识别,当绿色按键松开,在屏幕上显示语音识别的结果

2.本节课所用的软硬件(5分钟)

3.所用器件 数量

齐护教育版Mixly 1 C02mini主板或AIcam\C02 1 齐护双按键模块 1 齐护TFT显示屏 1 齐护在线语音识别模块(拾音器) 1 C02 4pin线 4 积木组件 若干 齐护C02mini

以上内容可参考:项目一

齐护语音双按键模块

以上内容可参考:项目一

齐护TFT显示屏

以上内容可参考:项目八

齐护在线语音识别模块

通用万向拾音(麦克风)模块,AI人工智能物联网云服语音识别模块,如要使用本公司软件暂只支持ESP32主控,或购买齐护的C02主控或AIcam主控,结合控制使用,支持ArduinoIDE Mixly软件编程 ,I2S接口

设计:色彩丰富,多种控制方式,积木式通用设计,安装方便,随意搭建;

工艺:沉金无铅PCB,SMT贴片元件,稳定耐用;

4.图形化块介绍(10分钟)

齐护语音双按键模块相关块介绍

以上内容可参考:项目一

齐护TFT显示屏相关块介绍

以上内容可参考:项目八

齐护在线语音识别相关块介绍

齐护在线语音识别的相关块在齐护机器人C02下的语音合成下,主要有四个块

第一个块是初始化百度语音,里面的密钥通过关注【齐护教育机器人】的微信公众号回复baidukey获取链接获得

首先关注【齐护教育机器人】,回复baidukey

然后打开得到的链接

在里面填入百度的API KEY和Secret KEY,再点提交就可以得到密钥了

接下来我们来讲一下如何获取百度的API KEY和Secret KEY

首先打开mixly,找到百度语音初始化这个块,然后右击,点帮助

然后点击右上角的控制台

登录了之后选语音能力引擎

然后领取免费资源

领取所有资源,再点应用列表,然后创建一个应用

接着就得到了API KEY和Secret KEY,然后把这二个填入之前的那个网址

点击提交

就得到了百度AI密钥

第二个块是初始化语音识别模块的引脚

第三个块是获取语音识别结果,其中需要填入齐护密钥

在Mixly软件右上角打开【上传工具】

点击浏览,找到生成密钥的固件

再点击上传到ESP

然后在【其它】内输入任意字符,比如输入数字1,点【发送】就得到了齐护密钥。

也可以到其它软件或Mixly软件上打开串口监视器,波特率115200,按一下板子上的复位,也可以返回齐护密钥。

或在工具中清除记录,重新连接,然后点一下“显示记录”,按主板的复位键。

第四个块的功能是语音识别停止录音

5.单个模块的简单使用(10分钟)

齐护语音双按键模块接线

齐护语音双按键模块程序

以上内容可参考:项目一

齐护TFT显示屏相关块接线

齐护TFT显示屏相关块程序

以上内容可参考:项目八

齐护在线语音识别接线

齐护在线语音识别模块接C02的P3端口

齐护在线语音识别程序

效果

按下按键,开始识别,松开按键,停止识别,并通过串口打印识别的结果

6.在线语音转换工具逻辑分析(10分钟)

逻辑分析:

首先在屏幕上显示提示信息,然后判断按键是否按下,如果按下,开始录音,如果松开停止录音并且在屏幕上显示识别的结果

7.在线语音转换工具分步实现(30分钟)

整体接线(6分钟)

齐护TFT显示模块CS接C02 的P5端口,DC接C02的P6端口,齐护在线语音识别模块接C02的P3端口,齐护按键模块接C02的P1端口

分步实现(24分钟)

1.将识别结果通过串口打印出来(12分钟)

效果

按下按键,开始识别,松开按键,停止识别,并通过串口打印识别的结果

2.增加提示信息,并将识别结果通过屏幕显示出来(12分钟)

程序

效果

增加提示信息,并将识别结果通过屏幕显示出来

三、巩固练习(5分钟)

1,在本节课的基础上尝试修改提示信息,让本作品更符合实际运用

2,把识别结果放到变量中,对比结果然后执行其它的程序

3,采用齐护AIcam直接应用该项目:

四、课堂小结(5分钟)

本节课我们主要学习了以下内容

1.了解在线语音转换工具的工作原理

2.学会齐护双按键模块、齐护在线识别模块、齐护TFT显示屏的接线及程序的编写

五、程序下载

课程程序下载:【在线语音转换工具程序】

好文链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。