《嵌入式语音技术及凌阳16位单片机应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李晶皎编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2003
  • ISBN:7810773658
  • 页数:283 页
图书介绍:本书系统阐述语音技术的基础、原理及方法,并结合凌阳16位单片机的应用,介绍嵌入式语音识别和语音合成技术综合应用系统的设计方法。

目录 1

第1章 概述 1

1.1 语音处理技术的发展 1

1.2 嵌入式语音处理技术的发展 6

第2章 语音分析技术 10

2.1 语音学基础 10

2.1.1 语音的产生 11

2.1.2 语音的感知 11

2.1.3 汉语语音基础 12

2.2 语音信号基础 14

2.3 语音信号的时域分析 18

2.3.1 语音信号的数字化和预处理 18

2.3.2 语音信号的加窗处理 19

2.3.3 短时平均能量与短时平均幅度 21

2.3.4 短时平均过零率 22

2.3.5 短时相关分析 23

2.4 语音信号的频域分析 25

2.4.1 短时傅里叶变换 26

2.4.2 傅里叶变换的解释 26

2.4.3 短时傅里叶反变换 27

2.4.4 语谱图 30

2.5 语音信号的线性预测分析 31

2.5.1 线性预测分析的基本原理 31

2.5.2 线性预测方程组的解法 33

2.6 语音信号的分析应用 38

2.6.1 语音端点检测 38

2.6.2 基音周期估计 40

2.6.3 极值自相关快速多候选基音检测 43

3.1 语音信号的压缩和编码技术 46

第3章 语音存储与回放技术 46

3.1.1 波形编码 47

3.1.2 语音的参数编码与混合编码 54

3.1.3 衡量语音编码性能的主要因素 58

3.1.4 凌阳音频压缩编码及应用举例 61

3.2 语音信号的存储和回放技术 69

3.2.1 非易失性存储器 69

3.2.2 易失性存储器 71

3.2.3 凌阳SPCE061A语音系统的存储器结构 72

4.1.1 语音识别基本原理 88

第4章 语音识别技术 88

4.1 语音识别 88

4.1.2 语音识别的类型 89

4.1.3 孤立词识别系统 91

4.1.4 语言模型 91

4.2 语音识别中的特征提取及谱失真测度 92

4.2.1 带通滤波器组法的频谱参数及其失真测度 92

4.2.2 线性预测倒谱系数及其谱失真测度 93

4.2.3 Mel频率倒谱系数及其失真测度 94

4.3.1 矢量量化的基本原理 95

4.3 语音信号的矢量量化 95

4.3.2 最佳矢量量化器和码书的设计 97

4.4 模板匹配法 99

4.5 隐马尔可夫模型 100

4.5.1 HMM基本概念 101

4.5.2 HMM基本算法 103

4.5.3 HMM结构和类型 107

4.5.4 HMM实现的有关问题 109

5.2.1 语音合成的类型 112

5.2 语音合成原理 112

5.1 概述 112

第5章 语音合成技术 112

5.2.2 语音合成的基本术语 114

5.3 共振峰语音合成 114

5.3.1 共振峰合成原理 115

5.3.2 共振峰声道模型 115

5.3.3 共振峰合成实例 116

5.4 线性预测合成 117

6.1 凌阳16位单片机 120

第6章 凌阳16位单片机介绍 120

6.2 SPCE061A介绍 121

6.3 μ’nSP内核结构 126

6.4 SPCE061A存储器结构 129

第7章 指令系统 130

7.1 数据传送指令 130

7.2 算术运算 133

7.2.1 加法运算指令 133

7.2.2 减法运算指令 135

7.2.3 带进位的加减运算 136

7.2.4 取补运算 137

7.2.5 乘法指令 137

7.2.6 内积运算指令 137

7.2.7 比较运算 139

7.3 逻辑运算 140

7.3.1 逻辑“与” 140

7.3.2 逻辑“或” 140

7.3.5 移位操作 141

7.3.4 测试指令 141

7.3.3 逻辑“异或” 141

7.4 控制转移类指令 144

7.5 伪指令 145

7.5.1 伪指令的格式 145

7.5.2 伪指令类型 145

7.5.3 伪指令应用举例 146

第8章 SPCE061A硬件结构 149

8.1 输入/输出接口 149

8.1.1 并行I/O口结构 149

8.1.2 A口 150

8.1.3 B口 151

8.2 时钟电路 154

8.3 锁相环振荡器 155

8.4 系统时钟 155

8.5 时间基准信号 157

8.6 定时器/计数器 159

8.7 模/数转换器 164

8.8 DAC方式音频输出 168

8.9 通用异步串行接口UART 170

8.10.2 中断向量和中断源 175

8.10 中断系统 175

8.10.1 SPCE的中断类型 175

8.10.3 中断控制 176

第9章 集成开发环境IDE 181

9.1 主菜单 181

9.2 工具栏 185

9.3 窗口 188

9.3.1 Workspace窗口 188

9.3.2 Edit窗口 189

9.3.3 Output窗口 190

9.3.4 Debug窗口 191

9.4 项目的操作与使用 194

9.4.1 建立项目 194

9.4.2 在项目中新建文件 195

9.4.3 在项目中添加/删除文件 195

9.4.4 项目选项的设置 199

9.4.5 项目使用举例 201

第10章 嵌入式语音应用举例 205

10.1 语音识别的API函数 205

10.2 非特定人语音命令识别举例 207

10.3 特定人语音命令识别举例 213

10.4 语音报时应用 219

10.5 带语音播报的温度测量仪 245

10.6 如何用SPCE061A设计语音识别系统 252

附录A SPCE061A的表和照片 263

附录B 子带自适应差分脉冲编码调制原理及算法 263

B.1 SB-ADPCM编码器 263

B.1.1 发送正交镜像滤波器 263

B.1.2 低子带ADPCM编码器 264

B.1.3 高子带ADPCM编码器 268

B.2 SB-ADPCM解码器 270

B.1.4 多路复合器 270

附录C 矢量和激励线性预测编码 272

C.1 预处理 272

C.2 短时预测系数 272

C.2.1 反射系数的计算 272

C.2.2 带宽的拓展 273

C.2.3 反射系数的量化与编码 274

C.2.4 系数的内插 274

C.3.2 帧能量的量化编码 275

C.3.3 帧能量插值 275

C.3 帧能量 275

C.3.1 帧能量的计算 275

C.4 子帧处理 276

C.4.1 输入语音的加权 276

C.4.2 零状态响应的扣除 276

C.4.3 长时预测延迟 276

C.4.4 码本激励 278

C.4.5 增益的量化 281