1.一种车辆导航装置语音控制系统,其特征在于:它由语音输 入装置、存储模块和微处理器构成,语音输入装置包括一个能够接收 声音信号的麦克风和将声音信号转换成电子计算机能够识别的电信 号的声卡;存储模块和微处理器包括识别出语音信息的语音识别模 块、判断语音信息是控制指令还是地图地名的指令判别模块、进行相 应的指令处理或地名查询显示的指令处理模块和将汉字转换成拼音 的汉字-拼音转换模块;存储模块和微处理器对来自声卡的信号进行 存储及处理,麦克风输出端连接声卡输入端,声卡输出端连接存储模 块,存储模块与微处理器相互通讯;
所述指令判别模块首先在控制指令库中搜索,看识别出的语音信 息是否为控制指令,如果搜索到控制指令,转到相应的控制指令处理 模块;如果未能搜索到控制指令,则通过确认是地图地名,来进行地 图地名查询;
所述的指令处理模块将控制指令转到控制转移模块,与导航设备 程序相结合,完成控制指令操作;将地图的地名,通过汉字-拼音转 换模块,得到地图地名的拼音全称和首字母的缩写,然后将地名的拼 音全称及首字母的缩写传送到地图查询模块,进行地名的查询。
2.根据权利要求1所述的车辆导航装置语音控制系统,其特 征在于:所述的语音识别模块是将使用者所说的话识别成汉字或 指令,该模块通过使用微软的语音开发包,即Microsoft Speech SDK完成,流程为:
a、初始化语音COM接口;
b、声明语音识别引擎,语音识别上下文,语音识别语法和兴 趣事件;
c、编制语音控制XML格式语法;
d、编写语音识别处理函数,对识别结果作相应处理。
技术领域:\n本发明涉及车辆导航装置,更具体涉及语音控制车辆导航的语音 控制实现系统。\n背景技术:\n现有的车辆导航装置大多采用触摸屏和遥控器作为使用者操作车辆导 航装置的手段,在驾驶过程中,操作非常不方便,且存在安全隐患。\n发明内容:\n本发明提出一种车辆导航装置的语音控制实现系统,实现车辆导航 装置的语音控制,使用者通过麦克风输入控制指令或地图地名,车辆 导航装置识别出指令或地名,并作相应的处理。\n本发明的技术方案是采用语音输入装置、存储模块和微处理器构 成车辆导航装置语音控制系统,语音输入装置包括一个能够接收声音 信号的麦克风和将声音信号转换成电子计算机能够识别的电信号的声 卡;存储模块和微处理器包括识别出语音信息的语音识别模块、判断 语音信息是控制指令还是地图地名的指令判别模块、进行相应的指令 处理或地名查询显示的指令处理模块和将汉字转换成拼音的汉字-拼 音转换模块;存储模块和微处理器对来自声卡的信号进行存储及处理, 麦克风输出端连接声卡输入端,声卡输出端连接存储模块,存储模块 与微处理器相互通讯。\n其中,语音识别模块通过使用微软的语音识别开发包Microsoft Speech SDK实现。\n指令判别模块首先在控制指令库中搜索,看识别出的语音信息是否 为控制指令,如果搜索到控制指令,转到相应的控制指令处理模块; 如果未能搜索到控制指令,则通过确认是否为地图地名,来进行地图 地名查询。\n在地图地名查询中,由于汉语存在同声异字现象,有可能在地名查 询过程中,出现搜索的地名和实际地名同声异字,因此需要采用特定 的搜索算法来完成地图地名的查询。\n本发明提出了拼音字形双层匹配算法。识别出汉字后,通过汉字- 拼音转换模块,得到相应的拼音全写和汉字拼音首字母的组合。汉字- 拼音转换模块根据汉字编码标准GB2312,计算汉字对应的计算机编码。 通过建立汉字-拼音码对照表,根据汉字的编码得到汉字的拼音。\n在事先准备好的地名数据库中,首先查询是否有相应的汉字地名与 识别出的汉字地名对应,如果查询出结果,输出结果等待使用者确认; 如果未能查询到地名,再通过转换的拼音全写和汉字拼音的首字母, 在地名数据库中查寻匹配度最大的拼音地名。然后输出查询结果等待 使用者确认。\n需要设计的地名数据库,不仅要包括地名,还要包括地名的汉字拼 音首字母和地名的拼音全写部分。采用Access数据库形式。\n通过采用上述方案,解决了车辆导航装置的语音控制问题,使用者 在驾驶过程中可以通过语音控制的形式操作车辆导航装置,提高了车 辆导航装置的使用便利性,降低了使用者手动操作引起的危险因素, 并使语音控制更准确、实用。\n附图说明\n图1为本发明方框图;\n图2语音控制单元图;\n图3语音识别模块流程图;\n图4指令判别模块流程图;\n图5指令处理模块流程图;\n图6汉字-拼音转换图;\n图7地图查询流程;\n图8是地名数据库示意图。\n具体实施方式:\n麦克风连接声卡将声音信号输入至声卡,声卡为USB外置声卡, 声卡将声音信号转换成电子计算机能够识别的电信号,输出至存储模 块,存储模块和微处理器对来自声卡的信号进行存储及处理,存储模 块和微处理器包括识别出语音信息的语音识别模块、判断语音信息是 控制指令还是地图地名的指令判别模块、进行相应的指令处理或地名 查询显示的指令处理模块和将汉字转换成拼音的汉字-拼音转换模块, 其中语音识别模块接收并识别出使用者的语音信息,通过指令判别模 块判断语音信息是指令还是地图地名,再通过指令处理模块进行相应 的指令处理或地名查询显示,指令处理可以根据指令将地图进行放大、 缩小及翻转,语音信息是地图地名时,通过汉字-拼音转换模块进行地 图声名查询。\n1、语音识别模块\n使用者通过麦克风输入语音后,语音识别模块将使用者所说的 话识别成汉字或指令。该模块通过使用微软的语音开发包 (Microsoft Speech SDK)完成。\n具体实现流程:\na、初始化语音COM接口;\nb、声明语音识别引擎,语音识别上下文,语音识别语法和兴 趣事件;\nc、编制语音控制XML格式语法;\nd、编写语音识别处理函数,对识别结果作相应处理。\n2、指令判断模块\n语音识别模块识别出结果后,在语音控制指令库中查寻结果, 看识别出的语音为控制指令还是地图地名。如果在语音控制指令库 中查到结果,则为控制指令;如果在语音控制指令库中未查到结果, 则认为是地图地名。\n3、指令处理模块\n如果为控制指令,转到控制转移模块,与导航设备程序相结合, 完成控制指令操作;如果为地图的地名,则通过汉字-拼音转换模 块,得到地图地名的拼音全称和首字母的缩写,然后将地名和拼音 传送到地图查询模块,进行地名的查询。\n4、控制转移模块\n指令处理模块与导航设备程序的转移接口,根据事先准备好的 控制指令库判断应该转向导航设备程序的对应的功能函数。\n本发明设计的控制指令包括:\n1)地图控制指令:地图放大、缩小、左移、右移、上移、下移;\n2)导航控制指令:设置终点、计算路径;\n3)地图查询指令:地点查询;\n5、汉字-拼音转换模块\n在由指令处理模块转移到地图查询模块时,需要输入汉字和拼 音进行组合查询。因此需要语音识别模块识别出来的汉字所对应的 拼音。汉字-拼音转换模块用于将汉字转换成相应的拼音。\n汉字-拼音转换模块是根据汉字在计算机系统中的编码特性来 进行相应的转换,每个汉字对应一个汉字编码,根据汉字的编码计 算汉字在汉字拼音码对照表中的索引,通过查找汉字-拼音码对照 表,得到汉字相应的拼音和拼音的首字母缩写。\n汉字到汉字编码的转换依据简体中文GB2312标准完成。每个 汉字在计算机中的编码由两个字节组成,每个字节是由一个16进 制数组成,在表示简体中文的这两个字节中,第一个字节的标识范 围为:0xB0-0xF7,第二个字节的标识范围为:0xA1-0xFE。用这两 个字节在此标识范围之内所能表示的汉字个数为:(0xF7-0xB0+ 1)×(0xFE-0xA1+1)=72×94=6768。事实上字符映射表里的简 体汉字个数也为6768个。因而根据汉字拼音的十六进制编码确定 汉字在汉字表中的索引,使用公式[(汉字第一字节编码-0xB0)× 94+(汉字第二字节编码-0xA1)]。\n汉字-拼音码对照表使用简体中文汉字GB2312标准,实际的转 换过程通过使用Windows操作系统中自带的“输入法生成器”的逆 转换功能来实现。输入法生成器在Windows98系统中间的“开始-> 附件->输入法生成器”,在WindowsXP中“\ProgramFiles\Windows NT\Accessories\Imegen.exe”位置。将微软拼音输入法的码表文 件“c:\windows\system\winpy.mb”逆转换为文本文件 “c:\winpy.txt”。这个文本文件就是汉字-拼音码对照表。对每 个汉字建立索引编号。便于通过索引完成拼音查询。\n6、地图查询模块\n指令处理模块与地图数据库间的接口,运用拼音字形双层匹配 查询技术进行地图地名的查询,并将查询结果传送给车辆导航装置 的显示单元,将结果显示出来。\n拼音字形双层匹配查询技术的步骤是:\n(1)根据识别出来的汉字进行一次查询,如果查询出结果, 输出结果;结果为查到结果;转到步骤2;\n(2)根据转换的拼音首字母查询首字母一样的结果;查询出 结果后,在结果中根据拼音全写进行二次查询,查询到匹配度最大 的结果输出。匹配度的大小根据拼音全写中的字母匹配个数判断。\n7、符合拼音字形双层查询技术的地名数据库\n拼音字形双层查询技术是要对字形和拼音进行组合查询,因此 地图数据库中除了常用的地名以外,还要有地名的拼音全写和拼音 首字母两个单元。由于使用者常常对某些地名有缩写的习惯,因此 还要有常用的缩写单元(如吉林大学,人们常常说“吉大”),以 及缩写地名的拼音全写和拼音首字母。\n地名数据库使用Microsoft Access数据库。根据地点类型确 定表名。表分为以下几种类型:宾馆饭店、科研院所、旅游景点、 餐饮娱乐、政府机关、运动场馆、医疗卫生、写字楼、文化教育、 商业网点、汽车服务、金融银行、公司企业、地名简称。每个表包 括以下几个数据项:地名、拼音全称、拼音首字母。
法律信息
- 2017-03-15
未缴年费专利权终止
IPC(主分类): G06F 3/16
专利号: ZL 200610016543.8
申请日: 2006.01.19
授权公告日: 2008.03.12
- 2012-04-04
专利权的转移
登记生效日: 2012.02.22
专利权人由吉林大学变更为吉林吉大控股有限公司
地址由130012 吉林省长春市前进大街2699号变更为吉林省长春市高新区前进大街2699号南区商贸楼
- 2008-03-12
- 2006-12-06
- 2006-10-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-09-28
|
2005-04-18
| | |
2
| |
2004-07-21
|
2002-12-31
| | |
3
| |
1999-10-20
|
1998-04-10
| | |
4
| |
2004-12-15
|
2002-03-15
| | |
5
| |
2001-12-05
|
2001-05-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |