1、DSP课程设计课程设计 实实 验验 报报 告告 语音识别语音识别 院(系):院(系): 电子信息工程学院电子信息工程学院 设计人员:设计人员: 学号:学号: 班级:班级: 成绩:成绩: 工程设计工程设计50 报告报告20 答辩答辩30 总分总分 评语:评语: 指导教师签字:指导教师签字: 日期:日期: 1 目目 录录 一、一、设计任务书设计任务书1 1 二、设计内容二、设计内容5 5 三、设计方案、算法原理说明三、设计方案、算法原理说明1010 四、程序设计、调试与结果分析四、程序设计、调试与结果分析1515 五、设计(安装)与调试的体会五、设计(安装)与调试的体会2525 六、参考文献六、参
2、考文献2626 2 一、一、设计任务书设计任务书 语音识别(Speech Recognition)是指让机器听懂人说的话,即在各种情况下,准 确的识别语音的内容,从而根据其信息,执行人的各种意图或执行特定的任务,其最终 目标是实现人与机器进行自然语言通信。 利用DSP可以对语音信号进行实时采集、 提取语 音特征向量、进行语音识别。语音识别系统对语音特征参量的提取可以采用FFT等算法, 不同的参数表示不同的频谱包络。本设计要求利用DSP的DMA方式进行信号采集和信号处 理,对语音信号进行实时识别。 语音识别按不同的角度有以下几种分类方法: 1.识别的单位分类:有孤立词识别、音素识别、音节识别、孤
3、立句识别、连续语音 识别和理解。 2.识别的词汇量分类:有小词汇(10-50个)、中词汇(50-200个)、大词汇(200 以上)等。 3.讲话人的范围分类:有单个特定讲话人、多讲话人和与讲话者无关。 4.识别的方法分类:有模块匹配法、随机模型法和概率语法分析法。 本实验的主要任务就是通过TMS30VC5402对语音信号“0”、“1”、“2”进行训练 和识别,并由相应的灯LED0、LED1、LED2亮来显示结果是否正确;该系统核心识别算法 采用动态时间规整(DTW)算法,主要流程包括预处理、端点检测、提取特征值、模式匹 配和模板训练。 二、设计内容二、设计内容 (1)对A/D、D/A进行初始化; (2) 根据识别系统的类型选择一种识别方法, 采用语音分析方法分析出这种识别方法所 要求的语音特征参数,作为标准模式由机器存储起来,形成标准模式库。 (3)对语音进行特征参数的分析,语音信号经过相同的通道得到语音参数,生成测试模 板; (4)将测试模板与参考模板进行匹配,将匹配分数最高的参考模板作为识别结果,从而 实现语音的识别。 三、设计方案、算法原理说明三、设计方案、算法原理说明 3 1 系统概述系统概述 语音识别基本原理如图 1 所示。模拟语音信号经过数字化