前言:
随着科技的发展,现在的家用电器功能越来越强大,虽然WiFi手机控制已经成为标准配置,但手机控制有时候仍然显得不是非常方便,人们必须把手机解锁,找到app,找到相应的配置界面才能操作。这样下来可能就几分钟过去了。我们需要一个真正便捷的智能控制,那种最方便呢?当然是语言控制,语音控制是最自然的,最符合人们习惯的控制方式,也是最快捷的方式。今天我就手把手的教大家做一个语音控制的智能灯。我们使用的开发板是一款当今最流行的WiFi开发板esp。
语音识别概述
语音控制是人类的梦想,自从计算机出现后人们就不断的想让计算机能够识别人类的声音,但由于人类声音的复杂性,同样的语句,不同的人说出来计算机就不能正确识别,同样,一个人说话,说的语速不一样,计算机也很难识别,这样语音识别就发展的很慢,截止到21世纪初期,也只能识别简单的句子,识别的准确度也是差强人意。但随着近10年深度学习的发展,语音识别的准确度有了非常大的提高,长语音识别率能达到99%以上。这样语音识别的商业价值就渐渐体现出来。我们今天就是使用的语言识别功能是天猫精灵提供的,天猫精灵是阿里巴巴推出的一款智慧音箱,可以识别人的声音,可以和人做简单的对话。
项目搭建
要使用天猫精灵语音控制我们的智能家居,需要先搭建开发环境,开发环境推荐使用Ubuntulinux,linux开发比windows开发要方便。
环境准备:
1.安装ubuntu操作系统
2.安装python环境及其依赖的包
sudoapt-getinstall-ypythonsudoapt-getinstall-ygcc-multilibsudoapt-getinstall-ylibssl-devlibssl-dev:isudoapt-getinstall-ylibncurses5-devlibncurses5-dev:isudoapt-getinstall-ylibreadline-devlibreadline-dev:isudoapt-getinstall-ypython-pipsudoapt-getinstall-ymini
转载请注明:http://www.0431gb208.com/sjsbszl/2516.html