[发明专利]一种基于单语音输入配置多引擎的方法、装置和系统在审
申请号: | 202010179944.5 | 申请日: | 2020-03-16 |
公开(公告)号: | CN111460093A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 黄辉中 | 申请(专利权)人: | 云知声智能科技股份有限公司;深圳云知声信息技术有限公司 |
主分类号: | G06F16/33 | 分类号: | G06F16/33;G10L15/28 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 赵真 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 语音 输入 配置 引擎 方法 装置 系统 | ||
本发明提供了一种基于单语音输入配置多引擎的方法、装置和系统,其中,方法包括:步骤S1:获取终端采集的单个语音数据和对应于语音数据的配置数据;步骤S2:解析配置数据,基于配置数据从云端获取终端需要运行的多个引擎;步骤S3:运行多个引擎,获得多个引擎运行的结果;步骤S4:将多个引擎运行的结果传输给终端;终端基于多个引擎运行的结果在终端内配置多个引擎。本发明的基于单语音输入配置多引擎的方法,实现了无论后续在终端添加多个引擎算法,都是由云端去添加扩展,终端不用花时间去重新一一进行对接,一个语音数据也只上传一次,不需要重复上传,减少终端对网络的要求,从而降低终端的性能要求,提高了终端的可扩展性。
技术领域
本发明涉及与语音识别技术领域,特别涉及一种基于单语音输入配置多引擎的方法、装置和系统。
背景技术
目前,现在的很多在线语音系统一个语音输入对应一个在线语音算法引擎,例如在线语音识别,在线语音端点检测等都是单独的接口输入。
当要同时调用多个在线语音引擎的情况下,需要重复对接多个接口,同时运行几个接口的情况下需要重复上传语音数据,占用网络的带宽较大,终端的功能扩展繁琐,每添加一个在线引擎都需要终端重新对接。
发明内容
本发明提供一种基于单语音输入配置多引擎的方法,实现了无论后续在终端添加多个引擎算法,都是由云端去添加扩展,终端不用花时间去重新一一进行对接,一个语音数据也只上传一次,不需要重复上传,减少终端对网络的要求,从而降低终端的性能要求,提高了终端的可扩展性。
本发明实施例提供一种基于单语音输入配置多引擎的方法,包括:
步骤S1:获取终端采集的单个语音数据和对应于语音数据的配置数据;
步骤S2:解析配置数据,基于配置数据从云端获取终端需要运行的多个引擎;
步骤S3:运行多个引擎,获得多个引擎运行的结果;
步骤S4:将多个引擎运行的结果传输给终端;终端基于多个引擎运行的结果在终端内配置多个引擎。
优选的,配置数据包括:多组配置参数。
优选的,步骤S2具体包括:
依次提取配置数据中的每一组配置参数,基于提取的各组配置参数从云端获取对应于各组配置参数的多个引擎;一组配置参数对应一个引擎。
优选的,配置参数包括:json数组组合。
优选的,引擎运行的结果包括json数组组合结果。
本发明提供一种基于单语音输入配置多引擎的装置包括:
接口模块,用于获取终端采集的单个语音数据和对应于语音数据的配置数据;
引擎获取模块,用于解析配置数据,并基于配置数据从云端获取终端需要运行的多个引擎;
引擎运行模块,用于运行多个引擎,获得多个引擎运行的结果;
输出模块,用于通过接口模块将多个引擎运行的结果传输给终端;终端基于多个引擎运行的结果在终端内配置多个引擎。
优选的,配置数据包括:多组配置参数;
引擎获取模块执行包括如下操作:
依次提取配置数据中的每一组配置参数,基于提取的各组配置参数从云端获取对应于各组配置参数的多个引擎;一组配置参数对应一个引擎。
本发明还提供一种基于单语音输入配置多引擎的系统,包括终端、云端,云端包括接口,云端通过接口与终端通信连接;
接口包括:上述任一的基于单语音输入配置多引擎的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云知声智能科技股份有限公司;深圳云知声信息技术有限公司,未经云知声智能科技股份有限公司;深圳云知声信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010179944.5/2.html,转载请声明来源钻瓜专利网。