Arduino是目前比较流行的一个基于易于使用的硬件和软件的开源电子平台,它可以使用现有的电子元件实现智能电子控制。LU-ASR01是一款支持离线语音识别的开发板,它可以通过识别中文语音输入,进行相应的处理。本文通过连接Arduino和LU-ASR01,利用LU-ASR01进行语音识别,然后通过串口通信方式实现Arduino的中文语音输入,再用Arduino对连接的其它电子设备进行相应的操作。
LU-ASR01语音识别的开发板一共8个I/O,1路输出的串口TX,1路传感器接口DHT。其中I/O1-I/O6可以输出PWM信号,I/O7、I/O8不能输出PWM信号,开发板采用USB接口进行供电,并可进行程序的烧录,板子的外观如下图:
本次实验连接Arduino UNO和LU-ASR01后,通过呼叫“打开灯光”,Arduino板上连接的LED灯就会被点亮,呼叫“关闭灯光”,则Arduino板上连接的LED灯会被熄灭。
硬件连接非常简单,因为采用串口通信方式,所以我们首先连接LU-ASR01的TX口到Arduino的RX口,然后在Ard