return -6;
        default:
            break;
        }
    }
    return 0;
}
(5)实现训练的程序
void TrainSD()
{
while(TrainWord(NAME_ID,S_NAME) != 0) ;      //训练名称
while(TrainWord(COMMAND_GO_ID,S_ACT1) != 0) ; //训练第1个动作
while(TrainWord(COMMAND_BACK_ID,S_ACT2) != 0) ; //训练第2个动作
while(TrainWord(COMMAND_LEFT_ID,S_ACT3) != 0) ; //训练第3个动作
    while(TrainWord(COMMAND_RIGHT_ID,S_ACT4) != 0) ;    //训练第4个动作
}
(6)实现储存语音模型的程序
void StoreSD()                                       
{    unsigned int ulAddr,i,commandID,g_Ret;
    F_FlashWrite1Word(0xef00,0xaaaa);
     F_FlashErase(0xe000);
       F_FlashErase(0xe100);
       F_FlashErase(0xe200);
       ulAddr=0xe000;//********
    for(commandID=0x100;commandID<0x105;commandID++)
    {
        g_Ret=BSR_ExportSDWord(commandID);            
        while(g_Ret!=0)            //模型导出成功?
        g_Ret=BSR_ExportSDWord(commandID);        
        for(i=0;i<100;i++)        //保存语音模型SD1(0xe000---0xe063)
        {
            F_FlashWrite1Word(ulAddr,BSR_SDModel[i]);
            ulAddr+=1;                                                
        }
    }
}
(7)实现装载语音模型的程序
void LoadSD()                                       
{    unsigned int *p,k,jk,Ret,g_Ret;
    p=(int *)0xe000;                                                            for(jk=0;jk<5;jk++)
    {
        for(k=0;k<100;k++)
        {
            Ret=*p;                            
        g_Ret=BSR_ImportSDWord();                
        while(g_Ret!=0)                 //模型装载成功?
        g_Ret=BSR_ImportSDWord();                                
上一篇:轨道电路MATLAB仿真及应用+源码
下一篇:51单片机电话远程控制系统设计+源码+流程图

STC89C52单片机智能车红外避障控制设计

基于LBG算法的语音信号的矢量量化方法设计

基于蓝牙和语音识别技术...

MATLAB的语音固定文本识别方法研究+程序

AT89C2051单片机无线电源控制系统的设计+程序

DSP无线供电系统串/并s/p补偿的数字化控制

VHDL基于EDA三层电梯控制器设计+程序

拉力采集上位机软件开发任务书

国内外无刷直流电动机研究现状

《醉青春》导演作品阐述

浅谈新形势下妇产科护理...

辩护律师的作证义务和保...

多元化刑事简易程序构建探讨【9365字】

浅谈传统人文精神茬大學...

高校网球场馆运营管理初探【1805字】

谷度酒庄消费者回访调查问卷表

中国古代秘书擅权的发展和恶变