第1章 声控计算机简介 1
1.1 何谓声控计算机 1
1.1.1 语音编码 1
1.1.2 语音合成 1
1.1.3 语音识别 1
1.1.4 语者辨识 2
1.1.5 语音了解 2
1.2 声控计算机分类 2
1.3 声控计算机的应用 3
1.3.1 中文听写机 4
1.3.2 语音自动拨号 4
1.3.3 声控仪表操作 4
1.3.4 “0”至“9”,“YES”或“NO”的单音识别 4
1.3.5 声控家电开关 4
1.4 声控计算机的处理步骤 5
1.5 本书所制作的声控计算机 5
习题 6
2.2 软件使用工具 7
第2章 实验环境设置 7
2.1 实验硬件工具 7
2.3 硬件适配卡 8
第3章 语音识别处理步骤 9
3.1 语音信号输入 9
3.1.1 观察语音信号数值 9
3.1.2 观察语音信号波形 10
3.2 语音信号切割 11
3.3 特征参数求职 12
3.4 语音识别对比 13
习题 15
第4章 PC语音卡设计 16
4.1 声音录音放音基本原理 16
4.2 语音卡特性 17
4.2.1 语音卡硬件特点 17
4.2.2 PC TURBO C 2.0语音辨识声控链接库特点 17
4.3 AD0804功能说明 18
4.4 DA08功能说明 19
4.5.1 8255简介 21
4.5 8255功能说明 21
4.5.2 8255引脚说明 22
4.5.3 8255工作说明 23
4.5.4 模式设定 24
4.5.2 8255工作模式0 25
4.6 语音卡电路设计 25
4.6.1 A/D转换电路 26
4.6.2 数字接口 28
4.6.3 D/A电路 29
习题 30
第5章 自行组装PC语音卡 31
5.1 语音卡使用零件 31
5.2 DIY自己装步骤 32
5.3 功能验证 33
第6章 语音卡驱动程序设计 34
6.1 录放音驱动程序 34
6.1.1 重新设置定时器通道0 35
6.1.2 set_timer(freq)程序清单 36
6.1.3 SP.C程序清单及其说明 37
6.2.1 SPR.C程序清单及其说明 41
6.2 PC机上的录音程序 41
6.3 PC机上的放音程序 44
6.3.1 程序清单及其说明 44
6.4 放音程序应用 47
习题 47
第7章 语音分析及识别整合系统 48
7.1 整合系统功能介绍 48
7.2 系统操作方法 48
7.3 系统功能演示 51
7.4 分析声音波形的特性 54
7.5 线上进行语音识别 55
7.5.1 单音数字识别步骤 55
7.5.2 连续数学识别 55
7.5.3 特定字数的连续数字识别 55
7.6 产生及编辑语音波形文件 56
第8章 语音卡声控链接库使用 58
8.1 声控链接库简介 58
8.1.1 声控链接库特色 58
8.1.2 系统配备 58
8.2 链接库内容介绍 59
8.2.1 SP_init_sp函数 60
8.2.2 SP_mic_ip 60
8.2.3 SP_auto_mic_ip 60
8.2.4 SP_sp_out 60
8.2.5 SP_separate 61
8.2.6 SP_separatex 61
8.2.7 SP_analysis 61
8.2.10 SP_load_voice 62
8.2.9 SP_sp_matchl 62
8.2.8 SP_sp_match 62
8.2.11 SP_save_voice 63
8.2.12 P_save_voicel 63
8.2.13 SP_load_db 63
8.2.14 SP_save_db 64
8.2.15 SP_show_wave 64
8.3 基本范例程序说明 64
8.3.1 如何编译程序 65
8.3.2 SI.EXE:观察语音信号数值 65
8.3.3 VO.EXE:观察语音信号波形 66
8.3.4 SEG.EXE:语音信号切割 68
8.3.5 ANA.EXE:语音信号切割 70
8.3.6 MATCH.EXE:语音识别对比 71
8.4 应用范例程序说明 73
8.4.1 语音卡声控链接库磁盘内容 74
8.4.2 范例程序使用 74
8.5 如何提高识别率 100
9.2 系统组成 102
9.1 基本功能 102
第9章 声控指令 102
9.3 产生语音提示语 103
9.4 执行例子 103
9.5 程序设计 105
习题 114
第10章 声控电话拨号 115
10.1 MODEM电话拨号 115
10.1.1 MODEM的连接 115
10.2 TURBO C RS232通讯端口接口 115
10.2.2 通讯协议参数byte 116
10.2.1 工作命令cmd 116
10.2.3 通讯端口port指定 117
10.2.4 通讯端口状态 117
10.2.5 调制解调器状态 117
10.3 MODEM电话拨号控制 117
10.4 声控电话拨号基本功能 121
10.5 系统组成 121
10.6 执行例子 122
10.7 程序设计 123
习题 132
第11章 声控门禁设计 133
11.1 声控门禁基本功能 133
11.2 系统组成 133
11.3 执行例子 134
11.4 程序设计 135
习题 143
第12章 声控家电的控制系统 144
12.1 基本功能 144
12.2 系统组成 144
12.3 执行例子 145
12.4 系统设计 146
12.4.1 继电器如何连接 147
12.4.2 8255如何控制 148
A.2 加载PE2已编辑好的原始程序 150
习题 157
附录 158
附录A TURBO C简易使用说明 158
A.1 编辑原始程序 158
A.6 以目标文件编译程序 159
附录B PC语音卡快速安装使用说明 159
A.4 编译C程序 159
A.5 执行C程序 159
A.3 存盘 159
附录C PC语音卡使用 160
C.1 PC I/O口的使用 160
C.2 麦克风增益控制 161
C.3 喇叭音量控制 161
C.4 I/O扩充引脚图 161
附录D PC语音卡的其他应用 161