少儿人工智能启蒙系列:我们如何与机器对等交流?
想象一下,有一天我们的房子可以听懂我们说话,理解我们的想法。比如:在你想开灯的时候电灯自然就亮了,甚至在你想开空调之前,它就已经自动打开了。
神奇吧,你还希望未来的房间有什么样的功能才算是更智能呢?
智能家居是新时代科技发展给我们带来的一个非常实用的家居系统,它利用网络通信、安全防范、自动控制等技术手段,在你家里构建了高效的住宅设施与家庭日程事务管理系统,提升家居安全性、便利性、舒适性,并实现环保节能。
智能家居通过物联网技术将家中的照明灯、电视机、空调、安防系统等设备连接到一起,实现家电控制,室内外遥控,防盗报警,环境监测等功能。
而我们具体能体验到的,就是在智能家居中,我们只需要通过一部手机,就可以开门锁门、开空调、开灯、甚至是对着家里的电器说话,它们就可以听懂我们说的是什么,然后开始工作!
本文我们就以如何打开一盏灯为例,分析人和机器如何对等交流。
想象一下,之前我们开灯,是要按开关按钮才能打开一盏灯。现在,只需要说“开灯/关灯”两个字,就可以实现开关灯的功能。怎么做到呢?
人和机器要交流,首先要建立共同的语言体系。就好像人与人的交流一样,一个说中文,另一个说英文,两个人在不懂对方语言体系的情况下,是很难流畅的沟通的。
所以我们要告诉各种家电,它们要做什么、怎么做,也是需要人和设备/机器之间建立共同的语言。而和家电这些“机器”交流的语言,就是编程语言了!
针对少儿的编程语言,可以选用麻省理工学院研发的scratch语言,类似于积木块的搭建。对青少年来说,易于操作、也便于理解、容易上手。其可以操作的软件平台很多,大家在网上都可以搜索得到。
我们先以小猫打招呼的方式为例,一般有两种方式:一种是文字形式的、另一种是语言形式的。
让小猫用文字打招呼:
在软件中,从“外观”中拖出“说”,放在第一个积木的下面,并在白色的输入框里填写想让小猫说的话,这样在程序运行的时候,小猫就会说出你输入的内容了;
让小猫用语音打招呼:
从“声音”中拖出“播放声音”,放在开始的下面,然后打开声音页面上的麦克风进行录制,录下你想让小猫说的话,再选择recoding1,就是刚刚录下的话,这样当程序运行的时候,小猫就会重复你刚刚说过的话了。
那么,小猫可以同时使用文字和语音跟我们打招呼吗?
可以,只需要将两个积木块叠加起来即可。
除此之外,从积木分类的左下角点击添加拓展的小图标,可以选择文字朗读和翻译。
如何使用中文说话呢?这就涉及到第三方“大神”研发的“积木”了,可以点击左下角的添加拓展模块,然后选择“AI”即可。
我们之前案例中使用的两个拓展模块:“翻译”和“朗读”分别是由Google和Amazon两家外国公司研发的,他们没有提供中文功能。而我们刚刚使用的这个“AI”模块,是通过连接百度的人工智能语音识别平台,将中文文字转换成了中文语音,所以我们的小猫就可以说中文了,是不是很神奇呢!
后面我们还需要利用到更多这些神奇的积木、拓展模块,还有更多涉及到人工智能的技术来实现智能家居——我们未来的家!