ASR M08-B语音识别模块的测试方法:
①打开“ASR M08-B设置软件 V3.2.exe”。
②选择“串口号”、“打开串口”、点选“十六进制显示”。
③将USB转串口模块连接到语音识别模块上。接线方法如下:
语音模块TXD --> USB模块RXD
语音模块RXD --> USB模块TXD
语音模块GND --> USB模块GND
语音模块3V3 --> USB模块3V3(此端为3.3V电源供电端。)
④将模块的开关拨到“A”端,最好再按一次上面的大按钮(按一次即可,为了确保模块工作在正确的模式)。
⑤对着模块说“开灯”、“关灯”模块会返回“0B”、“0A”,表示正常(注意:0B对应返回值010,0B对应返回值010,返回是16进制显示的嘛,设置的时候是10进制设置的)。
使用说明:指令集、模式切换及IO口的控制方法:
ASR M08-B设置软件 V3.2安装说明:
本软件主要作用:通过PC端的USB口来设置语音识别模块的参数。例如,增加或删除要识别的句子、串口的返回信息等等。
=======================================
不要删除本目录下的“Backup.txt”文件。
【特别注意:】
①“ASR M08-B设置软件 V3.2.exe”文件与“Backup.txt”文件必须放在同一个根目录下。其中“Backup.txt”文件为产品恢复初始化设置用的指令文件。
②建议将此文件夹复制到任何一个盘符下,然后通过右键点击“ASR M08-B设置软件 V3.2.exe”---发送到---桌面快捷方式,这样我们就可以直接在桌面打开了。注意,建立了快捷方式之后盘符下的文件夹就不要动了,否者路径改变了就打不开了。
③.如果双击软件打不开,请检查电脑是否安装了Microsoft .NET Framework(2.0、3.0、3.5版本都可以),如果没安装,请百度搜索“.NET Framework”选择2.0、3.0、3.5任何一个版本安装。
---------------------------------------
如果是WIN7系统就要按照下面步骤来做了,因为WIN7是自带了Microsoft .NET Framework的:
控制面板--添加删除程序--打开或关闭windows功能,里面有.net framework 3.5.1 把那个挑勾上,就ok。如果勾上之后还是打不开的话,还是建议重新下载一个安装比较好。
=======================================
【问:为什么软件返回区有时出现乱码?】
=======================================
答:因为计算机软件在接收串口数据的时候有一个“数据缓冲区”,这个缓冲区有个时间的限定,如几十毫秒时间到了软件就需要对缓冲好的数据进行显示。如果刚在软件显示数据的瞬间,串口刚好又传来了数据,此时软件还没准备好接收,这样就形成了数据“丢包”,所以下次再显示的时候因为数据不完整,所有就显示出来了乱码。那为什么显示英文字母和数字的时候不会乱码,只有中文才会有乱码呢?因为每个简体中文汉字都是由两个字节的数据组合完成的,如果接收的过程中少接收了一个字节,后面的汉字都会显示错误。而英文字母和数据都是一个字节组成的,所以不会造成乱码。
当然,这个用户实在理解不了的话也根本无须去理解他,只要知道如果出现了显示乱码其实是正常的,产品发送出来的数据其实是100%正确的,只是显示的时候异常而已,这个跟产品质量是没有关系的。
=================================================================
51单片机语音识别10路台灯控制源程序如下(附件中还有arduino 2560与arduino uno的源码):
所有资料51hei提供下载:
ASR M08-B资料(2016-07-13).rar
(1.4 MB, 下载次数: 117)
|