一种通过自然语言交互调用海量智慧应用的系统的制作方法

文档序号:10553075阅读:231来源:国知局
一种通过自然语言交互调用海量智慧应用的系统的制作方法
【专利摘要】本发明涉及一种通过自然语言交互调用海量智慧应用的系统,所述系统包括:语音输入模块,语音识别模块,语义提取模块,第三方应用服务接口以及第三方应用服务模块;通过规范的提示语引导来提高问句的准确性;通过自定义关键词、关键词组合、阈值管理对语音识别后得到的语义进行处理,实现语音对不同应用服务的精确调用。通过第三方应用服务接口实现海量应用服务的集中管理,解决了众多应用服务需要单独下载,使用时需要在不同的应用之间频繁切换的问题,提高了应用服务的效率进而提升了用户体验。
【专利说明】
一种通过自然语言交互调用海量智慧应用的系统
技术领域
[0001]本发明涉及语音识别、语义提取、机器学习以及信息集成领域,具体涉及一种通过自然语言交互调用海量智慧应用的系统。
【背景技术】
[0002]现有技术中,信息查询一般是采用手动输入,然后通过搜索引擎检索,来查找筛选所需要的信息。还有一种方式是通过不同的应用软件查询获取不同的信息。
[0003]现有技术所存在的缺点是:手机应用软件种类多,需要每个单独下载,才能获取对应的应用服务;智能终端文字输入交互的方式慢,不便捷;不习惯或不会输入法的人群,一些应用服务使用不了;在使用服务时要花时间查找应用软件,耗费时间;没有通过统一的入口实现众多应用服务的集成;信息不集中,需要不同渠道查找。

【发明内容】

[0004]鉴于上述问题,为了克服现有技术中的缺点,本发明的目的是提供一种能够通过自然语言交互,并调用各方面智慧应用系统,解决了众多应用服务需要单独下载,使用时需要在不同的应用之间频繁切换的问题,方便快捷,提高了应用服务的效率进而提升了用户体验。
[0005]本发明提供一种通过自然语言交互调用海量智慧应用的系统,所述系统包括:语音输入模块,语音识别模块,语义提取模块,应用服务接口模块以及第三方应用服务模块;语音输入模块用于接收用户的语音信息;语音识别模块用于识别接收到的语音信息,得到文字信息;语义提取模块用于根据识别得到的文字信息确定语义信息;应用服务接口模块将语义提取模块与第三方应用服务模块相连接,使语义提取模块得到的语义信息能够调用相应的应用服务;第三方应用服务模块用于提供海量的智慧应用。
[0006]优选地,语音输入模块能够输入的语音包括普通话、各地方言和外语。
[0007]优选地,语音输入模块通过提示语引导用户采用标准可靠的问话模式,通过问话的规范性来提高问句的准确性。
[0008]优选地,语音识别模块包括第三方语音数据库以及机器学习算法模块,机器学习算法模块能够对第三方语音数据库中的数据进行增加和修改。
[0009]优选地,语义提取模块通过以下方式提高语义提取的准确度:
[0010](I)用户自定义问句中的关键词,只要问句出现自定义的关键词,应用服务直接调用,实现标准可靠的问话模式;
[0011](2)用户通过关键词的组合,实现标准可靠的问话语句类型的扩展;
[0012](3)无论是单个关键词还是组合关键词,与应用服务均呈对应关系;
[0013](4)提出阈值管理,在语音输入后系统提取的语义与应用服务设定的语义匹配度达到阈值时,应用服务才被调用。
[0014]优选地,阈值管理进一步包括:用户根据系统对自身语音识别的成功率,自主设置语义匹配阈值,不同的用户能够设置不同的语义匹配度阈值。
[0015]优选地,阈值管理进一步还包括:若系统对自身语音识别的成功率低,则提高设置的阈值,以提高系统调用应用服务的准确度;若系统对自身语音识别的成功率高,则降低设置的阈值,以扩大语音识别的范围。
[0016]优选地,用户可根据需要将第三方应用服务添加到前端页面中,实现所需应用服务的快速调用。
[0017]优选地,所需应用服务包括:天气查询,违章查询,音乐,有声小说,视频。
[0018]优选地,用户能够在应用服务页面中通过“添加更多”功能,扩展语音应用服务,进而实现语音应用服务前端页面的个性化定制。
[0019]本发明的有益效果:
[0020]通过规范的提示语引导来提高问句的准确性;通过自定义关键词、关键词组合、阈值管理对语音识别后得到的语义进行处理,实现语音对不同应用服务的精确调用;通过第三方应用服务接口实现海量应用服务的集中管理,解决了众多应用服务需要单独下载,使用时需要在不同的应用之间频繁切换的问题,提高了应用服务的效率进而提升了用户体验。
【附图说明】
[0021 ]图1是语音调用应用服务的流程示意图;
[0022]图2是语音调用的应用服务类别示意图;
[0023]图3是个性化定制的语音应用服务前端页面示意图;
[0024]图4是海量语音应用服务库示意图。
【具体实施方式】
[0025]下面结合附图对本发明作进一步说明。
[0026]参见附图1,本发明提供一种自然语言交互调用海量智慧应用服务的系统,所述系统包括:语音输入模块,语音识别模块,语义提取模块,应用服务接口模块以及第三方应用服务模块;语音输入模块用于接收用户的语音信息;语音识别模块用于识别接收到的语音信息,得到文字信息;语义提取模块用于根据识别得到的文字信息确定语义信息;应用服务接口模块将语义提取模块与第三方应用服务模块相连接,使语义提取模块得到的语义信息能够调用相应的应用服务;第三方应用服务模块用于提供海量的智慧应用。
[0027]其中,语音输入模块能够接收的语音包括普通话、各地方言和外语。语音识别模块包括第三方语音数据库以及机器学习算法模块,机器学习算法模块能够对第三方语音数据库中的数据进行增加和修改。用户可根据需要将第三方应用服务添加到前端页面中,实现所需应用服务的快速调用;用户能够在应用服务页面中通过“添加更多”功能,扩展语音应用服务,进而实现语音应用服务前端页面的个性化定制。
[0028]本发明对输入的普通话或各地方言通过第三方云平台(如科大讯飞)进行语音识另IJ,然后对云平台返回的文字进行语义提取,通过提取的语义调用对应的功能模块,进而体验详细的应用服务。
[0029]现有阶段,对复杂语句语音的识别率以及语义的理解均不能达到100%,各地方言差异较大,语音、语调、语速均不尽相同。为实现语音与应用服务的高效率匹配,本发明通过提示语引导用户采用标准可靠的问话模式,通过问话的规范性来提高问句的准确性。
[0030]本发明通过以下方式提高语义提取的准确度:
[0031](I)用户可以自定义问句中的关键词,只要问句出现自定义的关键词,应用服务直接调用,实现标准可靠的问话模式;如关键词a对应应用服务AO;
[0032](2)用户还可以通过关键词的组合,实现标准可靠的问话语句类型的扩展;如关键词(a+b)对应应用服务Al;
[0033](3)无论是单个关键词还是组合关键词,与应用服务均呈对应关系;
[0034](4)本发明提出阈值管理,在语音输入后系统提取的语义与应用服务设定的语义匹配度达到阈值时,应用服务才被调用。
[0035]用户可以根据系统对自身语音识别的成功率,自主设置阈值。不同的用户可以设置不同的语义匹配度阈值,以在系统调用应用服务的准确度与语音识别的范围上取得平衡。
[0036]如果系统对自身语音识别的成功率低,可以提高设置的阈值,以提高系统调用应用服务的准确度;如果系统对自身语音识别的成功率高,可以降低设置的阈值,以扩大语音识别的范围。
[0037]如图2所示,以语音调用应用服务为例,对系统进行说明。
[0038](I)提示语句引导
[0039]当用户有农业技术需求时,发出语音命令:请给我接到农技服务;我需要农技服务;请连接到农技服务。当用户有询问某地的天气时,发出语音命令:上海的天气怎么样?我想知道河南洛阳的天气;上海城隍庙有哪些美食店?
[0040]在语音交互界面,滚动出现规范的标准可靠的问话,用户遵循提示语的引导,可准确快速调用应用服务。
[0041]系统按频次对识别的关键词排名,给出相应规范的引导提示语。
[0042](2)关键词:特定名称
[0043]问句中只要出现关键词,如“天气”、“火车票”、“加油站”、“餐馆”等特定词组,系统直接调用相应的页面,如“出行“、“旅游“、“美食”等页面。同时关键词进入到系统词库,按出现的频次进行排序。
[0044](3)关键词的组合:特定名称+特定名称
[0045]问句中可以包含多个关键词,如”地名+天气“,”地名+餐馆“、”地名+商品名“等,组合关键词使语音调用的应用服务更加多样,同时能够提高调用的准确度。
[0046]如图3所示,本发明在应用服务前端页面中设计的“添加更多”功能,能够实现语音应用服务前端页面的扩展;通过“添加更多”功能,实现应用服务前端页面的个性化定制。
[0047]如图4所示,本发明通过第三方应用接口提供海量的语音应用服务。用户可根据需要,将对应的应用服务如天气查询,土地流转,农资商城,农信贷、农管家、农业资讯等通过添加功能,均可添加到应用服务前端页面中。
[0048]本发明通过语音实现海量应用服务的调用,简单快捷;通过规范的提示语引导来提高问句的准确性;通过自定义关键词、关键词组合、阈值管理对语音识别后得到的语义进行处理,实现语音对不同应用服务的精确调用;通过第三方应用接口提供海量的语音应用服务,用户可根据个人偏好或需要,通过“添加更多”功能定制个性化的应用服务前端界面,实现统一入口对接第三方海量应用服务,实现应用服务的集中管理。
[0049]以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本领域的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
【主权项】
1.一种通过自然语言交互调用海量智慧应用的系统,其特征在于,所述系统包括:语音输入模块,语音识别模块,语义提取模块,第三方应用服务接口以及第三方应用服务模块;语音输入模块用于接收用户的语音信息;语音识别模块用于识别接收到的语音信息,得到文字信息;语义提取模块用于根据识别得到的文字信息确定语义信息;第三方应用服务接口将语义提取模块与第三方应用服务模块相连接,使语义提取模块得到的语义信息能够调用相应的应用服务;第三方应用服务模块用于提供海量的智慧应用。2.根据权利要求1所述的一种通过自然语言交互调用海量智慧应用的系统,其特征在于,语音输入模块能够接收的语音包括普通话、各地方言和外语。3.根据权利要求1所述的一种通过自然语言交互调用海量智慧应用的系统,其特征在于,语音识别模块包括第三方语音数据库以及机器学习算法模块,机器学习算法模块能够对第三方语音数据库中的数据进行增加和修改。4.根据权利要求1所述的一种通过自然语言交互调用海量智慧应用的系统,其特征在于,语音输入模块通过提示语引导用户采用标准可靠的问话模式,通过问话的规范性来提高问句的准确性。5.根据权利要求1所述的一种通过自然语言交互调用海量智慧应用的系统,其特征在于,语义提取模块通过以下方式提高语义提取的准确度: (1)用户自定义问句中的关键词,只要问句出现自定义的关键词,应用服务直接调用,实现标准可靠的问话模式; (2)用户通过关键词的组合,实现标准可靠的问话语句类型的扩展; (3)无论是单个关键词还是组合关键词,与应用服务均呈对应关系; (4)提出阈值管理,在语音输入后系统提取的语义与应用服务设定的语义匹配度达到阈值时,应用服务才被调用。6.根据权利要求5所述的一种通过自然语言交互调用海量智慧应用的系统,其特征在于,阈值管理进一步包括:用户根据系统对自身语音识别的成功率,自主设置语义匹配阈值,不同的用户能够设置不同的语义匹配度阈值。7.根据权利要求6所述的一种通过自然语言交互调用海量智慧应用的系统,其特征在于,阈值管理进一步还包括:若系统对自身语音识别的成功率低,则提高设置的阈值,以提高系统调用应用服务的准确度;若系统对自身语音识别的成功率高,则降低设置的阈值,以扩大语首识别的沮围。8.根据权利要求1所述的一种通过自然语言交互调用海量智慧应用的系统,其特征在于,用户可根据需要将第三方应用服务添加到前端页面中,实现所需应用服务的快速调用。9.根据权利要求8所述的一种通过自然语言交互调用海量智慧应用的系统,其特征在于,所需应用服务包括:天气查询,违章查询,音乐,有声小说,视频。10.根据权利要求8或9所述的一种通过自然语言交互调用海量智慧应用的系统,其特征在于,用户能够在应用服务页面中通过“添加更多”功能,扩展语音应用服务,进而实现语音应用服务前端页面的个性化定制。
【文档编号】G10L15/22GK105912725SQ201610312932
【公开日】2016年8月31日
【申请日】2016年5月12日
【发明人】贾纬华, 石称华
【申请人】上海劲牛信息技术有限公司, 贾纬华
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1