您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 凌阳单片机语音识别+识别小车
  所属分类: 硬件开发
  开发工具:
  文件大小: 292kb
  下载次数: 0
  上传时间: 2010-06-13
  提 供 者: zoud*****
 详细说明: 凌阳61单片机的语音识别程序。 //************硬件连接*******************************************// //单片机:SPCE061A //修改时间:2010.03.21 //BY xueqian //***************************************************************// #include "bsrSD.h" #include "SPCE061A.h" #include "voice.h" //*******全局变量*************// int gActivated=0; //*************主函数main*********************// int main() { int res,timeCnt=0; //变量timeCnt用来计时 *P_IOB_Dir=0xffff; *P_IOB_Attrib=0xffff; *P_IOB_Data=0x0; BSR_DeleteSDGr oup(0); //初始化存储器RAM PlayRespond(RSP_INTRO); //播放开始训练的提示音 while (TrainWord(NAME_ID,1)!=0); //训练名称 while (TrainWord(COMMAND_ONE_ID,2)!=0); //训练第一条命令 while (TrainWord(COMMAND_TWO_ID,3)!=0); //训练第二条命令 //开始识别命令 BSR_InitRecognizer(BSR_MIC); //辨识器初始化 // BSR_EnableCPUIndicator(); //启动时时监控 PlayRespond(RSP_STANDBY); //播放开始辨识提示音 while(1) { res=BSR_GetResult(); if (res>0) //识别出命令 { if (gActivated) { timeCnt=0; //计数归零 switch(res) { case NAME_ID: PlayRespond(RSP_HERE); //第一条语音应答 break; case COMMAND_ONE_ID: //PlayRespond(RSP_GUNSHOT); //第一条命令应答 *P_IOB_Data=0x5; gActivated=0; break; case COMMAND_TWO_ID: //PlayRespond(RSP_READY); //第二条命令应答 *P_IOB_Data=0xa; gActivated=0; } } else { if(res==NAME_ID) { PlayRespond(RSP_HERE); //回答触发指令 gActivated=1; timeCnt=0; } } } else if(gActivated) //已经触发,但在规定时间里没有识别出来 { if(++timeCnt>450) //超出定时 { PlayRespond(RSP_NOVOICE); //在规定时间内没有检测声音的回答 gActivated=0; timeCnt=0; } } } } ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 语音识别
 输入关键字,在本站1000多万海量源码库中尽情搜索: