菜单
  

                break;
            case COMMAND_GO_ID:    //识别出第一条命令
                GoAhead();                //执行动作一:直走
                break;
            case COMMAND_BACK_ID://识别出第二条命令
                BackUp();                //执行动作二:倒车
                break;
            case COMMAND_LEFT_ID:    //识别出第三条命令
                TurnLeft();                //执行动作三:左转
                break;
            case COMMAND_RIGHT_ID://识别出第四条命令
                TurnRight();                //执行动作四:右转
                break;
            default:
                break;
            }
        }
    }
    (13)实现中断服务的程序
    void IRQ5(void)__attribute__((ISR));        //运动定时控制
    void IRQ5(void)
    {
        if(uiTimecont++ == uiTimeset)
        {
            *P_IOB_Data = 0x0000;
        }
        *P_INT_Clear = 0x0004;
    }

    4.2 模块设计
    4.2.1中断流程图部分
    SPCE061单片机有两个外部中断,分别为EXT1和EXT2,两个外部输入脚分别为B口的IOB2和IOB3的复用脚。EXT1(IOB2)和EXT2(IOB3)两条外部中断请求输入线,用于输入两个外部中断源的中断请求信号,并允许外部中断以负跳沿触发方式来输入中断请求信号。EXT1(IOB2)为黑线检测,确定小车位置,EXT2(IOB3)为轮子转数检测用于计算路程。IRQ4用做整个行程的时间计数。
    图15 中断服务流程图
    4.2.2语音识别部分
    在这里我们用的是SPCE061的特定语者辨识SD(Speaker Dependent),SD即语音样板由单个人训练,也只能识别训练某人的语音命令,而他人的命令识别率较低或几乎不能识别。
    (1) 语音的准备:
    可利用计算机进行录音,选择录音效果一般的MIC比较好,因为小车跑动时要受环境的影响,效果一般的MIC录制的音更加接近凌阳单片机上的MIC所录制的。录制语音可为:“yeah”,“烦不烦”,“前进”,“倒退”,“拐就拐”。分别保存名称为:yeah.48k、qj.48k、dt.48k zg.48k、yg.48k.
    语音录制时,注意录制属性设置,最好选择为8Khz,  16位,单声道。语音录制好后,保存格式为“.wav”,利用凌阳单片机光盘内目录“\TOOLS\s480\”下的工具进行语音压缩后放在程序目录“\voice”下边,然后修改配置文件“Makefile”中的OBJFILES的值以及对应的语音文件的目录地址值和“clean”的值 ,并且配置值顺序必须对应于语音训练的过程。
    该程序模块包括三部分:训练样本、识别、语音提示。具体程序见主程序。见下图整体框图。
      图16 语音辨识整体框图
    在程序中我们通过五条语句的训练演示特定人连续音识别,其中第一条语句为触发名称。另外四条为命令,训练完毕开始辨识当识别出触发名称后,开始发布命令,则会听到自己设置的应答,具体流程图如图22。
  1. 上一篇:轨道电路MATLAB仿真及应用+源码
  2. 下一篇:51单片机电话远程控制系统设计+源码+流程图
  1. PID控制在非线性时延离散混沌系统中的应用

  2. Socket车位锁控制系统的服务器端设计实现

  3. 基于OFDM的用户接入控制技术研究

  4. 基于系综经验模式分解(...

  5. AT89C51单片机电热水器智能...

  6. 基于灰色理论的PID控制系统研究

  7. AQM算法仿真分析PI控制的字节模式和包模式

  8. 杂拟谷盗体内共生菌沃尔...

  9. 大众媒体对公共政策制定的影响

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 当代大学生慈善意识研究+文献综述

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 中考体育项目与体育教学合理结合的研究

  14. 十二层带中心支撑钢结构...

  15. 乳业同业并购式全产业链...

  16. java+mysql车辆管理系统的设计+源代码

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回