如今,语音控制不仅仅局限于智能手机或iphone等高端设备。的覆盆子π这是一个开放源代码的硬件,完全可定制提供给你相同的。另外,它很便宜!你可以自定义它来播放音乐,打开gmail或者给你讲一些笑话。
这是一个简单而有趣的例子,关于如何定制覆盆子pi以点亮领导使用语音控制。在本教程中,我们将学习如何安装语音命令,并使配置打开和关闭配置。
先决条件和设备:
您需要以下内容:
A树莓派型号B或更高。
USB WiFi适配器(EDIMAX - 无线802.11b / g / n纳米USB适配器在这里使用)。
带有麦克风/ USB麦克风的USB网络摄像头(这里使用了Logitech USB网络摄像头)。
SD卡闪烁着Raspbian操作系统(如果您需要,这是一个指南)
通过键盘和显示器访问树莓远程.
在这里你不能使用麦克风,因为树莓派没有声卡。所以使用USB麦克风或带内置麦克风的USB网络摄像头。
工作原理:
本教程中使用的软件使用Google语音和语音API。来自USB网络摄像头的麦克风捕获的来自用户的语音信号。然后使用Google语音API将此声音转换为文本。然后将文本与命令配置文件中的其他先前定义的命令进行比较。如果存在匹配相应的命令。
初始化:
首先,我们要检查你的麦克风或者网络摄像头被树莓派检测到,麦克风音量很高。第一步是检查您的网络摄像头或麦克风列表使用命令"lsusb“。
图1:检查Raspberry PI检测到的网络摄像头或麦克风
下一步是将麦克风录音音量调高。为此,输入命令"alsamixer.“在候机室。一个整洁的图形界面屏幕显示,按向上或向下方向键设置音量。按F6(全部),然后从列表中选择摄像头或麦克风。再次使用向上箭头键将录音音量调高。
图二:麦克风音量调高
连接一个黑色女性男性跳线到物理针6,接地针和连接一个红色跳线到你的Pi的物理针16。
图3:用Pi连接母连接器和公连接器
的布线π项目是用来切换GPIO引脚的高和低。运行以下命令下载并安装Wiring Pi。
Sudo apt-get install git-core
git clone git://git.drogon.net/wiringpi
cd wiringPi
/构建。
图4:下载连线Pi到树莓Pi
图5:在覆盆子pi上安装接线pi
创建一个名为' led '的脚本文件:
#!/ bin / bash
如果[$#> 1]
然后
/ USR / Local / Bin / GPIO模式4 OUT
if [[“$ 1”=“ON”]]
然后
/usr/local/bin/gpio写入4
fi
如果[[1美元1'=“OFF”]]
然后
/usr/local/bin/gpio
fi
fi
使用以下命令设置脚本可执行:
Chmod u + x LED
现在这个命令应该连接到LED引脚上。(Pin number的描述可以在配线Pi页面找到。
。/带领
可以使用关闭该命令
.--
安装树莓派语音识别软件:
Voice Command作为包集合的一部分安装。对于本教程,我们只需要依赖项和语音命令组件。当安装脚本运行时,它会询问您是否希望安装几个包,您只能对依赖项和语音命令说“是”。
执行以下命令:
git克隆git: / / github.com/StevenHickson/PiAUISuite.git
CD Piauituite /安装/
./installauisuite.sh.
图6:安装树莓派语音识别软件
在语音命令安装之后,它将提示您设置。选择是以允许安装脚本自动设置。完成设置后,它将提示您编辑配置文件。按ENTER编辑文件,然后查看配置的下一节。将以下行添加到Config文件,保存和退出。
Light == / home / pi / scripts / LED ...
上面的线条意味着,当您说灯或亮起语音命令时,将执行脚本/主页/ pi / LED,并通过转接参数或关闭。这与手动运行脚本时的结果类似。
使用下面的命令启动语音命令。-c表示连续运行,-k pi设置名称提示符,你会说,以获得树莓派的注意。v使程序在进入语音识别模式之前验证提示符。-i表示voice命令只处理配置文件中列出的显式命令。最后,-b0参数强制语音命令在其响应之前不使用填充文本。
VoiceCommand -c -k pi -v -b0 -i
执行上面的命令
说清楚pi并等待回复“是的先生”
说清楚。LED应该打开
说的清楚点。LED灯应熄灭
恭喜你!你已经成功地用你的树莓派声音控制你的灯。
电路图
提起:188app官网 ,188app彩票