语音识别板使用说明.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语音识别板使用说明

语音识别板使用说明 硬件结构: 这块板使用新加的4个口排线作为IIC口同上位机通信。其中黄色引线为IIC的CLK信号,橙色引线为DAT信号,紫色引线为中断信号,最边上的紫色线为地。 由于该开发板原先设计过程中考虑到单独使用,所以需要外接4.5V左右的电源,随后在板子上有一个LDO降压到3.3V。 工作状态: 在上电后,有大约1秒多钟左右的时间是用来系统复位和初始化的,随后就开始进入语音识别状态。 在识别到语音内容后,语音板产生中断信号通知上位机来取,并且进入等待状态。上位机在收到中断后,开始IIC读,在一个完整的读周期结束后,语音板退出IIC状态,重新进入正常的识别状态。 时序: IIC口的读时序是标准时序,start后,送0xb7(device address),ACK,然后就可以读一个byte的数据,最后再有一个ack。IIC的最大比特率为50kbps。在使用时,请不要在总线上挂其它IIC设备,以免发生冲突。 使用技巧: 从目前的技术来讲,任何语音识别算法的本质都是概率论。所有算法都无法避免误识别的问题。为了尽可能的提高识别效果,避免误触发,建议采用口令触发模式。在识别列表中,已经添加了一项“电扇”。每次当用户要通过语音控制电扇时,要先念一声“电扇”,语音识别板识别出“电扇”命令并通知上位控制器。上位控制器在接到电扇命令后才进入语音控制状态,等待用户发出真正的控制指令。上位控制器可等待几秒钟的时间,如果这段时间内没有收到语音控制命令,则退出语音控制状态。这么做可以有效避免环境噪声引起的误触发。 另外在结构设计上,要让麦克风尽量远离设备上的噪声源,以提高识别时的信噪比。在麦克风的选择上也有一些技巧,如果使用全向话筒,则使用者可以在不同的方向发命令,但是话筒拾到的噪音也多,识别率可能会下降;如果使用定向话筒,则识别率会提高,但是在话筒的拾音范围之外的声音命令的识别率会大幅下降。 命令字内容: U8 code LookUpTable[] 0x78, //0 //开机 0x38, //0 //关机 0x08, //0 //一档 0x10, //0 //二档 0x18, //0 //三档 0x20, //0 //四档0x28, //0 //五档0x82, //0 //1小时 0x83, //0 //1.5小时 0x84, //0 //2小时 0x85, //0 //2.5小时 0x86, //0 //3小时 0x87, //0 //3.5小时 0x88, //0 //4小时 0x89, //0 //4.5小时 0x8a, //0 //5小时 0x8b, //0 //5.5小时 0x8c, //0 //6小时 0x8d, //0 //6.5小时 0x8e, //0 //7小时 0x8f, //0 //7.5小时 0x90, //0 //八小时 0xfd, //电扇 ;

文档评论(0)

puu81122 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档