烟台大学毕业论文(设计)
似),这为单片机的音频设计提供了极大方便。在它们后面接一个简单的音频放大电路和喇叭即可实现语音播报功能,音频的具体功能主要通过程序来实现。
图
2.3.12 语音播报电路
(9)语音辨识:
语音辨识技术有三大研究范围:口音独立、连续语音及可辨认字词数量。 口音独立:
1)早期只能辨认特定的使用者即特定语者(Speaker Dependent,SD)模式,使用者可针对特定语者辨认词汇(可由使用者自行定义,如人名声控拨号),作简单快速的训练纪录使用者的声音特性来加以辨认。随着技术的成熟,进入语音适应阶段SA(speaker adaptation),使用者只要对于语音辨识核心,经过一段时间的口音训练后,即可拥有不错的辨识率。
2)非特定语者模式(Speaker Independent,SI),使用者无需训练即可使用,并进行辨认。任何人皆可随时使用此技术,不限定语者即男性、女性、小孩、老人皆可。 连续语音:
1)单字音辨认:为了确保每个字音可以正确地切割出来,必须一个字一个字分开来念,非常不自然,与我们平常说话的连续方式,还是有点不同。
2)整个句子辨识:只要按照你正常说话的速度,直接将要表达的说出来,中间并不需要停顿,这种方式是最直接最自然的,难度也最高,现阶段连续语音的辨识率及正确率,虽然效果还不错但仍需再提高。然而,中文字有太多的同音字,因此目前所有的中文语音辨识系统,几
21
烟台大学毕业论文(设计)
乎都是以词为依据,来判断正确的同音字。可辨认词汇数量:内建的词汇数据库的多寡,也直接影响其辨识能力。因此就语音辨识的词汇数量来说亦可分为三种: 1)小词汇量(10-100) 2)中词汇量(100-1000)
3)无限词汇量(即听写机)
下图是简化的语音识别原理图,其中实线部分成为训练模块,虚线部分为识别模块。
图2.3.13 语音识别电路
(四) 、软件设计
软件流程图及设计思路说明
22
烟台大学毕业论文(设计)
是否遇到重新训练按键 加速 是否遇到加速按键 避障 是否遇到障碍物 把采得的语音数据拷贝到RAM空间 进入辨识状态 存储语音数据 是否为第一次下在 训练命令 开始 是否遇到复位按键
图2.4.1 软件流程图
23
烟台大学毕业论文(设计)
三 调试
(一) 硬件调试
1.检测凌阳套件是否工作正常?
(1)断电调试
利用放大镜和万用表检测是否有虚焊点,然后用万用表检测各个节点之间关系是否正常? (2)通电调试
图3.1.1 硬件调试电路
连接好电路图,61 板PROBE/下载线计算机三者之间的连接图如上图 61 板检测的具体步骤:
第一步连接电源可以连接3 节电池也可以直接接5V 的稳压源现象当电源接通时红色的发光二极管会点亮同时会有语音提示欢迎进入自检模式此时因为还没有连线所以会听到I/O 测试失败的警告所以就要进行第二步的操作。
第二步用排线分别将I/OA 口的低8 位和IOB 口的低8 位相连IOA 口的高8 位和IOB 口的高8 位相连然后按下REST 复位键,现象当按下复位键后程序从第一调开始运行开始执行语音提示欢 迎进入自检模式当听到语音I/O 测试成功后进行第三步操作。
第三步按K1 键进行睡眠功能测试现象如果测试成功会看到绿色的发光二极管亮灭一下并有语音提示睡眠测试成功否则提示睡眠测试失败然后进行第四步操作。
第四步按下K2 键进行A/D 转换的测试现象语音提示A/D 测试成功否则提示A/D 测试失败进入最后一步操作。
第五步拔掉第一步测试时的排线并按下K3 键测试MIC 输入及D/A 转换输出是否正常 现象可以在MIC 上轻轻的拍几下同时听是否有声音输出如果有则说明MIC 输入和D/A 转换输出部分正常。
24
烟台大学毕业论文(设计)
以上操作只有当I/O 测试成功时按键才会有效。 下载测试程序,其工作正常即凌阳套件完好。
(二) 整机调试
把程序下载到61芯片,按设计要求连接好电路图,进行如下调试: 1.首先进行语音训练,方法如下: a) 把61板插接好,连接上电源 b) 下载程序并运行
c) 说Yeah时训练小车名字,听到“烦不烦”时,训练成功,说“前进”时 练“前进”,说“倒
车请注意”时训练“倒退”,说“拐就拐”时训练“左转”,说“ 烦不烦”时训练“右转” d) 听到两声“Yeah”后进入辨识状态。 e) 按键一或二时可加快行驶速度
想重新训练,只要按键三,并复位即可,也可重新下载。 训练完毕后,进行性能测试。 2.转数调试
由于路面整洁度和粗糙度不一,车轮转一圈所行驶的路程很难完全达到车轮周长所代表的距离,必须进行电路修复或程序修复。例如:车轮周长为12.2cm,理论上,车轮转10圈所行驶的路程应该为122cm,但是在实际的四次测量中,路程分别为:120cm,115cm,118cm,110cm.我们一般通过调节电阻大小来修复,尽量减小误差。 3. 显示调试
25