打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
慧编程人工智能应用 | 语音控制mBot,让它听你的话

人工智能语音识别技术已经被广泛运用到人们的日常生活中。一些人们常见的电子产品,都拥有语音识别技术,提高人们工作、生活效率的同时,也给人们的工作、生活方式带来了很大改变。

(图片来源网络)

那么,什么是语音识别?

语音识别指的是计算机通过获取并识别语言输入信号,将其转换为相应文本的技术。但是,它又不单单是要计算机能够正确转换语音信号输入,同时,还要能够获取其中的主要信息,并执行指令。简单地说,就是让计算机“知道”我们说了什么,并且“执行”我们给它的指令。

对于在中小学开展人工智能教育的老师们来说,很可能会遇到的就是如何引导学生们了解【语音识别】技术,毕竟,这一技术在人工智能领域正逐步成为信息技术中人机接口的关键。因此,把语音识别技术的应用与课堂教学结合起来,具有很强的教学实践意义。

(图片来源网络)

在慧编程里,我们可以通过使用【人工智能服务】扩展里的【语音交互】积木块,实现语音识别的实际应用,帮助学生更好地理解语音识别技术的底层逻辑。

慧编程人工智能应用-语音控制mBot

01

准备工作

  • 准备一台有麦克风功能的电脑

  • 下载慧编程(https://www.mblock.cc)或者登录慧编程网页端(https://ide.makeblock.com/)

02

实现步骤

步骤1:添加舞台角色

打开慧编程,我们切换到角色栏,添加一个mBot舞台角色。

步骤2:添加扩展

在积木分类栏的下方,有一个扩展添加按钮

点击后会弹出舞台角色可以使用的扩展列表,找到【人工智能服务】扩展,点击添加

该扩展包含多种人工智能技术,语音、图像、自然语言处理等都有涉及,用来做人工智能教学非常方便。

添加完扩展以后,你会在积木栏发现,多了很多积木类别,像 【语音交互】、【文字识别】、【图像识别】、【人体识别】、【自然语言处理】。这里我们只用到语音交互中的语音识别功能,其他功能后续会讲解。

我们会发现语音识别中可以识别到:普通话、英语、粤语还有四川话,不同语种你都可以尝试一下~

步骤3:构思程序

语音识别的主要原理,如图

我们利用获取到的文字内容,进行文字关键词匹配,设计相应的执行指令。

基于以上原理,我们利用语音识别积木块来做语音采集、音频数据处理,并输出文字内容

步骤4:程序关键源码实现

有了以上的广播,我们可以在慧编程中,用Scratch语法,接收到广播信号时,执行对应的动作指令。例如控制mBot的运动。
我们做了一个虚拟的mBot运动游戏,大家也可以加上mBot硬件设备来扩展玩法。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
大数据未来七大发展方向
百度paddlepaddle深度学习平台全套入门教程 ‖ 资源
科大讯飞天津沙龙完美举行 聚焦人工智能和人机交互
灵云庭审语音转写系统 全面助推智慧法院落实
我国及部分省市智能语音行业相关政策汇总 鼓励智能语音设备研发与制造
【AI】人工智能技术应用不断突破瓶颈,让“机器”理解这个世界!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服