语音服务即时连库查询方法与系统的制作方法

文档序号:7746082阅读:160来源:国知局
专利名称:语音服务即时连库查询方法与系统的制作方法
技术领域
本发明涉及语音服务领域,特别涉及一种语音服务即时连库查询方法与系统。
背景技术
随着农村信息化建设的快速发展,为农民用户提供信息服务的农业语音热线也正 在全国大力开展和建设,近几年来的实践和探索,我国在市场经济体制下,也加深了农业部 门建立和完善农业信息服务体系的认识。以农业、农村、农民的需求为导向;以基层农业部 门以及广大农民为服务对象;以农业增效、农民增收为目标。基于目前农村电话普及率较高 的现有优势,同时也针对众多没有上网条件的老百姓,构建一座语音信息服务交流的桥梁, 使农民能够通过电话获得动态信息和咨询服务是我们促进农业信息化的高速公路。然而,现有技术的语音服务系统(通常为IVR系统(InteractiveVoice Response, 交互语音应答))至少存在以下技术缺陷1、咨询信息的更新频率较缓慢,不能与最新的信息同步;2、语音服务系统有较多的人工操作,自动化程度较低;3、缺少合理的系统构建模型,模块化程度低,使得系统维护经费较高;4、缺少必要的数据库支撑,存储不了大量的供咨询的农业信息;5、语音服务系统效率较低,不能及时满足客户的需求。

发明内容
(一)要解决的技术问题本发明要解决的技术问题是如何实现语音信息查询的自动化、简化人工坐席接 听,同时加大信息量,获取最新的语音信息。(二)技术方案为了达到上述目的,本发明提出了一种语音服务即时连库查询方法,包括以下步 骤S1,通过IVR系统的语音卡获取从IVR系统的客户端输入的按键序列,所述按键序 列与IVR菜单——对应;S2,根据该按键序列查询数据库中对应的文本数据,并将该文本数据转换成语音 文件,其中,所述数据库中存储有与各IVR菜单对应的所有文本数据;S3,向所述IVR系统的客户端播放该语音文件。其中,在步骤S2和S3之间还包括对所述IVR系统的工作状态进行监控的步骤。其中,在步骤S2中通过微软自带的语音朗读工具将该文本数据转换成语音文件。其中,所述语音文件为单声道8位的PCM或WAV格式的文件。其中,所述IVR系统的客户端为电话。本发明还提供了一种语音服务即时连库查询系统,包括IVR系统和语音生成模 块,所述IVR系统用于接收语音信息查询用户输入的按键序列,所述按键序列与IVR菜单一一对应;所述语音生成模块用于把与所述按键序列对应的数据库中的文本数据生成语音 文件,其中,所述数据库中存储有与各IVR菜单对应的所有文本数据。其中,还包括数据库连接模块,所述数据库连接模块用于根据来自IVR系统的数 据库查询语句生成在所述数据库中进行数据查询的方法,并向所述IVR系统返回所述数据 库的查询结果。其中,还包括操作与监控模块,其与所述IVR系统连接,用于对所述IVR系统的工 作状态进行监控。(三)有益效果本发明的技术方案通过在原有IVR系统中增加数据库实现了语音信息及时连库 查询的自动化,简化了人工坐席接听的繁琐操作,实时地为客户提供最新的数据信息,并且 通过数据库的支持,实现了数据的实时性并增大了信息的存储量。


图1为本发明实施例的方法流程图;
图2为本发明实施例的系统的结构示意图;图3为本发明实施例的系统的应用流程图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实施 例用于说明本发明,但不用来限制本发明的范围。图1为本发明实施例的方法流程图。如图1所示,该方法包括以下步骤101,通过IVR系统的语音卡获取从IVR系统的客户端输入的按键序列;102,根据该按键序列查询数据库中对应的文本数据,并通过微软自带的语音朗读 工具将该文本数据转换成语音文件;103,对所述IVR系统工作状态进行监控;104,向所述IVR系统的客户端播放该语音文件,所述语音文件为单声道8位的PCM 或WAV格式的文件。图2为本发明实施例的系统的结构示意图。如图2所示,该系统包括IVR系统和 语音生成模块,所述IVR系统用于接收语音信息查询用户输入的按键序列;所述语音生成 模块用于把与所述按键序列对应的数据库中的文本数据生成语音文件。其中,所述语音生成模块为TTSCText-To-Speech,文本朗读)系统进行语音文件 的生成时,接口参数为需要生成语音文件的字符串,以及存放路径,提交后即可自动生成单 声道8位的PCM或WAV格式的文件供语音卡向客户端播放。若生成失败,则自动生成查询 失败的语音文件向客户端播放,并将此错误提交到IVR系统中,对此次操作的详细信息进 行入库记录;还包括数据库连接模块,用于对所预先设定好的数据库类型进行连接和对数据库 进行必要的库操作。本模块需先对数据库的参数进行配置,如数据库的IP地址,数据库名, 数据库连接端口,数据库用户名和密码等,配置好后启动本系统即自动连接数据库检测连 接是否可行,不可行则会返回响应的错误。数据库连接模块对除MS SQLSERVER类型外均使用.NET 2.0中自带的OleDB连接方法进行连接,而对MS SQL SERVER类型则使用SqlClient 模块进行连接。本模块还带有数据获取及查询必要数据的功能,通过提交SQL语句(例 Select*From TableName where ID = 1),即可返回符合该条件的所有匹配项,生成数据集 供程序进行获取和处理,此模块与TTS系统相结合,即可完成即时连库查询并生成语音文 件的操作。若在连接查询操作中操作失败,则会自动向TTS系统提交查询失败的字符串,具 备了一定的容错机制。还包括操作与监控模块,用于对所述的IVR系统进行状态监测以及硬件操作的支 撑,本模块可对语音卡的实时状态进行提取并以UI界面展示在软件中,让操作人员能对语 音卡的实时状态进行观察,本模块还提供了语音服务流程的方法,例如获取按键,转入各种 语音流程,转接人工服务等方法。由以上实施例可以看出,本发明的技术方案通过在原有IVR系统中增加数据库实 现了语音信息及时连库查询的自动化,简化了人工坐席接听的繁琐操作,实时地为客户提 供最新的数据信息,并且通过数据库的支持,实现了数据的实时性并增大了信息的存储量。 本发明的技术方案亦可应用于除农业信息领域之外的各种领域的语音服务系统中。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型 也属于本发明的保护范围。
权利要求
一种语音服务即时连库查询方法,其特征在于,包括以下步骤S1,通过IVR系统的语音卡获取从IVR系统的客户端输入的按键序列,所述按键序列与IVR菜单一一对应;S2,根据该按键序列查询数据库中对应的文本数据,并将该文本数据转换成语音文件,其中,所述数据库中存储有与各IVR菜单对应的所有文本数据;S3,向所述IVR系统的客户端播放该语音文件。
2.如权利要求1所述的语音服务即时连库查询系统,其特征在于,在步骤S2和S3之间 还包括对所述IVR系统的工作状态进行监控的步骤。
3.如权利要求1或2所述的语音服务即时连库查询系统,其特征在于,在步骤S2中通 过微软自带的语音朗读工具将该文本数据转换成语音文件。
4.如权利要求3所述的语音服务即时连库查询系统,其特征在于,所述语音文件为单 声道8位的PCM或WAV格式的文件。
5.如权利要求1或2或4所述的语音服务即时连库查询系统,其特征在于,所述IVR系 统的客户端为电话。
6.一种语音服务即时连库查询系统,其特征在于,包括IVR系统和语音生成模块,所 述IVR系统用于接收语音信息查询用户输入的按键序列,所述按键序列与IVR菜单一一对 应;所述语音生成模块用于把与所述按键序列对应的数据库中的文本数据生成语音文件, 其中,所述数据库中存储有与各IVR菜单对应的所有文本数据。
7.如权利要求6所述的语音服务即时连库查询系统,其特征在于,还包括数据库连接 模块,所述数据库连接模块用于根据来自IVR系统的数据库查询语句生成在所述数据库中 进行数据查询的方法,并向所述IVR系统返回所述数据库的查询结果。
8.如权利要求6或7所述的语音服务即时连库查询系统,其特征在于,还包括操作与监 控模块,其与所述IVR系统连接,用于对所述IVR系统的工作状态进行监控。
全文摘要
本发明公开了一种语音服务即时连库查询方法与系统。该方法包括以下步骤S1,通过IVR系统的语音卡获取从IVR系统的客户端输入的按键序列,所述按键序列与IVR菜单一一对应;S2,根据该按键序列查询数据库中对应的文本数据,并将该文本数据转换成语音文件,其中,所述数据库中存储有与各IVR菜单对应的所有文本数据;S3,向所述IVR系统的客户端播放该语音文件。本发明的技术方案通过在原有IVR系统中增加数据库实现了语音信息及时连库查询的自动化,简化了人工坐席接听的繁琐操作,实时地为客户提供最新的数据信息,并且通过数据库的支持,实现了数据的实时性并增大了信息的存储量。
文档编号H04M3/493GK101840425SQ201010146688
公开日2010年9月22日 申请日期2010年4月12日 优先权日2010年4月12日
发明者张树亮, 徐山川, 易景平, 李桢, 欧文浩, 高万林 申请人:中国农业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1