语音自动应答云端服务器、系统及方法

文档序号:7808048阅读:286来源:国知局
专利名称:语音自动应答云端服务器、系统及方法
技术领域
本发明涉及一种语音自动应答云端服务器、系统及方法。
背景技术
语音识别和自动应答已经广泛应用于多种电子设备,可以通过语音来触发设备的某种操作或服务,例如通过语音来控制电话进行自动拨号、通过语音来控制手持终端自动收邮件并进行朗读等等。但是,现有技术中的语音自动应答技术,用户所需要发出的语音指令往往被限制为固定的指令,使用不便,用户体验较差。

发明内容
本发明要解决的技术问题是提供一种语音自动应答云端服务器、系统及方法,能够适用于多种不同的语音指令,便于使用。为解决上述技术问题,本发明提供了一种语音自动应答云端服务器,包括:通信单元,用于接收用户发出的语音请求;识别匹配单元,对所述语音请求进行识别和模糊匹配以确定与所述语音请求匹配的用户需求,所述模糊匹配是指每一用户需求与多个语音请求相匹配;搜索应答单元,根据所述用户需求搜索应答信息,并将所述应答信息通过所述通信模块发送至所述用户。可选地,所述识别匹配单元包括:识别转换模块,将所述语音请求识别转换为文本信息;模糊匹配模块,将所述文本信息与预定义的多个词条进行对比,根据相似度确定与所述文本信息匹配的词条,并查找该词条对应的用户需求。可选地,所述识别匹配单元还包括:语音识别库,用于存储所述预定义的多个词条。可选地,所述用户需求包括天气查询、股票查询、航班查询和交通限行查询。可选地,所述应答信息包括语音应答信息和/或文本应答信息。本发明还提供了 一种语音自动应答系统,包括上述任一项中的语音自动应答系统,还包括:与所述语音自动应答云端服务器耦合的终端设备,用户通过所述终端设备发出所述语音请求并接收所述应答信息。本发明还提供了一种语音自动应答方法,包括:获取用户发出的语音请求;在远程对所述语音请求进行识别和模糊匹配以确定与所述语音请求匹配的用户需求,所述模糊匹配是指每一用户需求与多个语音请求相匹配;根据所述用户需求搜索应答信息并发送至所述用户。可选地,对所述语音请求进行识别和模糊匹配以确定与所述语音请求匹配的用户需求包括:将所述语音请求识别转换为文本信息;将所述文本信息与预定义的多个词条进行对比,根据相似度确定与所述文本信息匹配的词条,并查找该词条对应的用户需求。可选地,所述预定义的多个词条存储在语音识别库中。可选地,所述用户需求包括天气查询、股票查询、航班查询和交通限行查询。可选地,所述应答信息包括语音应答信息和/或文本应答信息。与现有技术相比,本发明具有以下优点:本发明实施例的技术方案中,用户发出的语音请求被传送至远程的云端服务器,由云端服务器对语音请求进行识别和模糊匹配,从而确定用户需求并进行响应,其中,每个用户需求可以对应于多个不同的语音请求,用户不会被局限于固定的语音指令,使用更加方便。


图1是本发明实施例的语音自动应答系统的结构框图;图2是本发明实施例的语音自动应答方法的流程示意图。
具体实施例方式下面结合具体实施例和附图对本发明作进一步说明,但不应以此限制本发明的保护范围。图1示出了本实施例的语音自动应答系统的结构框图,包括:终端设备11、与终端设备11相耦合的语音自动应答云端服务器12。终端设备11可以是车载设备、手机、或者其他便携式设备。用户可以通过终端设备11发出语音请求,例如“明天天气怎么样? ” “今天的A股走势如何”,该语音请求被存储为录音文件后发送至语音自动应答云端服务器12,或者该语音请求在终端设备11中经过暂存后发送至语音自动应答云端服务器12。语音自动应答云端服务器12是远程的服务器,根据接收到的语音请求来确定与其匹配的用户需求,并根据所确定的用户需求来搜索应答信息并提供至用户。具体地,语音自动应答云端服务器12包括:通信单元121,用于从终端设备11接收用户发出的语音请求;识别匹配单元122,对接收到的语音请求进行识别和模糊匹配,以确定与该语音请求匹配的用户需求,其中模糊匹配过程中每一用户需求与多个语音请求相匹配;搜索应答单元123,根据匹配的用户需求搜索应答信息,并将搜索到的应答信息通过通信模块121发送至终端设备11以提供给用户。其中,通信单元121可以通过各种有线或者无线通信网络与终端设备11耦合,例如可以通过2G通信网络、3G通信网络等与终端设备11建立连接。识别匹配单元122可以具体包括:识别转换模块,将来自通信单元121的语音请求识别转换为文本信息;模糊匹配模块,将文本信息与预定义的多个词条进行对比,根据相似度确定与该文本信息匹配的词条,并查找该词条对应的用户需求。其中,识别转换模块可以通过声音文本转换(STT,Sound To Text)技术将语音请求识别转换成文本信息。之后,模糊匹配模块将产生的文本信息与预定义的多个词条进行对比,如果当前的文本信息与某个词条的相似度超过预设的阈值(例如90%),则确定当前的文本信息与该词条匹配。例如,用户发出的“明儿个天气怎么样”可以与预定义的“明儿天气怎么样”相匹配。之后,查找匹配的词条是归属于何种用户需求的,例如,“明儿天气怎么样”对应于天气查询的用户需求,“今天A股怎么样”对应于股票查询的需求,等等。预定义的多个词条可以存储在与识别匹配模块122相连的语音识别库124中。用户需求的匹配确定过程采用的是模糊匹配的方式,即多个不同的语音请求可以与同一个用户需求相匹配,或者更具体地,多个不同的预定义词条与同一个用户需求相匹配。例如天气查询的用户需求对应的词条包括:“今天/明天冷不冷”、“我想查天气”、“明天会下雨么”、“这两天的天气能洗车么”、“今天紫外线强么”等等。只要用户的语音请求与其中任意一个词条匹配,则都可以将用户需求确定为天气查询。以上仅是采用天气查询为例进行说明,但可以理解的是,本实施例的用户需求可以包括多种服务类别,如股票查询、航班查询、交通限行查询以及其他任何适当的服务需求。例如,股票查询的用户需求对应的词条包括“今天大盘怎么样”、“现在浦发银行升了么”、“昨天的收盘价格是多少”、“今儿港股跌了没有”等等。用户需求的模糊匹配过程是在云端服务器12远程进行的,因而终端设备11并不需要配置庞大的匹配数据库,而且可以根据实际的应用反馈,对云端服务器12内语音识别库124的词条进行更新和修正,从而不断提高匹配度,改善用户体验。在确定了用户的需求之后,搜索应答单元123可以根据用户需求来搜索应答信息,并将应答信息通过通信模块121发送至终端设备11。搜索应答单元123的搜索过程可以是在集成在语音自动应答云端服务器12中的数据库中进行的,也可以连接至外部因特网进行。搜索到的应答信息可以包括语音应答信息和/或文本应答信息,例如,可以通信单元121将天气预报的语音播报传递给终端设备11,用户能够直接听到天气预报;并且可以同时将天气预报的文本版本传递给终端设备11,用户能够在听到语音天气预报的同时,在屏幕上看到相应的文本应答信息,并且可以对文本应答信息进行存储、编辑、转发等操作。本实施例还提供了一种语音自动应答方法,其流程图如图2所示,包括:步骤S21,获取用户发出的语音请求;步骤S22,在远程对所述语音请求进行识别和模糊匹配以确定与所述语音请求匹配的用户需求,所述模糊匹配过程中每一用户需求与多个语音请求相匹配;步骤S23,根据所述用户需求搜索应答信息并发送至所述用户。其中,步骤S22是在远程执行的,例如可以在上述实施例的语音自动应答云端服务器上执行的。关于该语音自动应答方法的更详细的说明,请参见上述实施例中对语音自动应答系统的描述,这里不再赘述。本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改,因此本发明的保护范围应当以本发明权利要求所界定的范围为准。
权利要求
1.一种语音自动应答云端服务器,其特征在于,包括: 通信单元,用于接收用户发出的语音请求; 识别匹配单元,对所述语音请求进行识别和模糊匹配以确定与所述语音请求匹配的用户需求,所述模糊匹配过程中每一用户需求与多个语音请求相匹配; 搜索应答单元,根据所述用户需求搜索应答信息,并将所述应答信息通过所述通信模块发送至所述用户。
2.根据权利要求1所述的语音自动应答云端服务器,其特征在于,所述识别匹配单元包括: 识别转换模块,将所述语音请求识别转换为文本信息; 模糊匹配模块,将所述文本信息与预定义的多个词条进行对比,根据相似度确定与所述文本信息匹配的词条,并查找该词条对应的用户需求。
3.根据权利要求2所述的语音自动应答云端服务器,其特征在于,所述识别匹配单元还包括:语音识别库,用于存储所述预定义的多个词条。
4.根据权利要求1所述的语音自动应答云端服务器,其特征在于,所述用户需求包括天气查询、股票查询、航班查询和交通限行查询。
5.根据权利要求1所述的语音自动应答云端服务器,其特征在于,所述应答信息包括语首应答彳目息和/或文本应答彳目息。
6.一种语音自动应答系统,其特征在于,包括权利要求1至5中任一项所述的语音自动应答云端服务器,还包括: 与所述语音自动应答云端服务器耦合的终端设备,用户通过所述终端设备发出所述语音请求并接收所述应答信息。
7.一种语音自动应答方法,其特征在于,包括: 获取用户发出的语音请求; 在远程对所述语音请求进行识别和模糊匹配以确定与所述语音请求匹配的用户需求,所述模糊匹配过程中每一用户需求与多个语音请求相匹配; 根据所述用户需求搜索应答信息并发送至所述用户。
8.根据权利要求7所述的语音自动应答方法,其特征在于,对所述语音请求进行识别和模糊匹配以确定与所述语音请求匹配的用户需求包括: 将所述语音请求识别转换为文本信息; 将所述文本信息与预定义的多个词条进行对比,根据相似度确定与所述文本信息匹配的词条,并查找该词条对应的用户需求。
9.根据权利要求7所述的语音自动应答方法,其特征在于,所述预定义的多个词条存储在语音识别库中。
10.根据权利要求7所述的语音自动应答方法,其特征在于,所述用户需求包括天气查询、股票查询、航班查询和交通限行查询。
11.根据权利要求7所述的语音自动应答方法,其特征在于,所述应答信息包括语音应答信息和/或文本应答信息。
全文摘要
本发明提供了一种语音自动应答云端服务器、系统及方法,所述语音自动应答云端服务器包括通信单元,用于接收用户发出的语音请求;识别匹配单元,对所述语音请求进行识别和模糊匹配以确定与所述语音请求匹配的用户需求,所述模糊匹配过程中每一用户需求与多个语音请求相匹配;搜索应答单元,根据所述用户需求搜索应答信息,并将所述应答信息通过所述通信模块发送至所述用户。本发明能够适用于多种不同的语音指令,便于使用。
文档编号H04M3/527GK103188409SQ20111045326
公开日2013年7月3日 申请日期2011年12月29日 优先权日2011年12月29日
发明者韩昱, 王林虎, 刘洪涛 申请人:上海博泰悦臻电子设备制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1