【技术实现步骤摘要】
语音服务提供方法、服务器、客户端、系统、设备及介质
本公开涉及计算机
,尤其涉及一种语音服务提供方法、服务器、客户端、系统、设备及介质。
技术介绍
语音服务主要包括语音识别(AutomaticSpeechRecognition,ASR)和语音合成(TextToSpeech,TTS)。目前提供语音服务的程序或平台比较多,例如阿里云、百度、腾讯云、科大讯飞等。虽然这些语音服务程序在具体语音识别或语音合成等方面各有优势,但由于不同的语音服务供应商使用不同的程序,因此对于语音服务的使用者(用户)具有如下不足:(1)不同供应商提供的语音接口格式和方式不统一;(2)不同供应商语音接口支持的语音格式也不一样;(3)用户只使用一种供应商的语音服务时,存在单点故障风险。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种方便智能稳定的语音服务提供方法、服务器、客户端、系统、设备及介质。第一方面,本申请实施例提供了一种语音服务提供方法,包括:接收客户端发送的语音服务请求;根据语音服务请求,获取调度策略;解析调度策略,获取与调度策略对应的供应商配置;根据供应商配置,选取供应商接口进行处理,得到处理结果;以及将处理结果返回给客户端。第二方面,本申请实施例还提供了一种语音服务服务器,包括:接收单元,用于接收客户端发送的语音服务请求;调度策略获取单元,用于根据语音服务请求,获取调度策略;调度策略解析单元,用于解析调度策略,获取与调度策略对应的供应商配置;结果处理单元,用于根据供应商配置,选取供应商接口进行处理,得到处理结果;以及结果返回单元,用于将处理结果返回给客户端。第三 ...
【技术保护点】
1.一种语音服务提供方法,其特征在于,所述方法包括:接收客户端发送的语音服务请求;根据所述语音服务请求,获取调度策略;解析所述调度策略,获取与所述调度策略对应的供应商配置;根据所述供应商配置,选取供应商接口进行处理,得到处理结果;以及将所述处理结果返回给所述客户端。
【技术特征摘要】
1.一种语音服务提供方法,其特征在于,所述方法包括:接收客户端发送的语音服务请求;根据所述语音服务请求,获取调度策略;解析所述调度策略,获取与所述调度策略对应的供应商配置;根据所述供应商配置,选取供应商接口进行处理,得到处理结果;以及将所述处理结果返回给所述客户端。2.根据权利要求1所述的方法,其特征在于,所述语音服务请求,包括:访问令牌和语音接口参数。3.根据权利要求2所述的方法,其特征在于,所述接收客户端发送的语音服务请求之前,包括:收集供应商配置信息,以创建供应商配置列表;建立调度策略与语音接口参数、所述供应商配置列表、策略规则以及规则内容的对应关系。4.根据权利要求3所述的方法,其特征在于,所述解析所述调度策略,获取与所述调度策略对应的供应商配置,包括:解析所述调度策略,获取策略规则;解析所述策略规则,得到供应商配置;判断所述提供商配置是否为null,如果否,则获取所述供应商配置,如果是,则获取预先设置的默认供应商配置。5.根据权利要求4所述的方法,其特征在于,所述解析所述策略规则,得到供应商配置,包括:根据所述策略规则,获取并缓存所述供应商配置列表;判断是否有正在运行的供应商配置;如果是,则确定所述正在运行的供应商配置在所述供应商配置列表的位置,并根据所述位置得到供应商配置;如果否,则选取所述供应商配置列表中第一个供应商配置;其中,所述供应商配置列表为按所述供应商配置优先级从高到低排列的列表或按所述供应商配置指定顺序排列的列表。6.根据权利要求5所述的方法,其特征在于,所述确定所述正在运行的供应商配置在所述供应商配置列表的位置,并根据所述位置得到供应商配置,包括:确定所述正在运行的供应商配置在所述供应商配置列表的位置;判断所述位置是否为所述供应商配置列表的末尾;如果是,则选取所述供应商配置列表中第一个供应商配置;如果否,则选取所述供应商配置列表中所述位置的下一个位置的供应商配置。7.根据权利要求4所述的方法,其特征在于,所述解析所述策略规则,得到供应商配置,包括:根据所述策略规则,获取并缓存所述供应商配置列表;采用随机算法从所述供应商配置列表中得到与所述随机算法对应的供应商配置。8.根据权利要求4所述的方法,其特征在于,所述解析所述策略规则,得到供应商配置,包括:根据所述策略规则,获取规则内容;解析所述规则内容,获取所有策略表达式;解析并组装所述所有策略表达式,得到组装后的策略规则表达式;解析所述组装后的策略规则表达式,从数据库中查询满足所述组装后的策略规则表达式的供应商配置;选取所述满足所述组装后的策略规则表达式的供应商配置中的第一个供应商配置。9.一种语音服务服务器,其特征在于,所述服务器包括:接收单元,用于接收客户端发送的语音服务请求;调度策略获取单元,用于根据所述语音服务请求,获取调度策略;调度策略解析单元,用于解析所述调度策略,获取与所述调度策略对应的供应商配置;结果处理单元,用于根据所述供应商配置,选取供应商接口进行处理,得到处理结果;以及结果返回单元,用于将所述处理结果返回给所述客户端。10.根据权利要求9所述的服务器,其特征在于,所述语音服务请求,包括:访问令牌和语音接口参数。11.根据权利要求10所述的服务器,其特征在于,所述服务器还包括:供应商配置单元,用于收集供应商配置信息,创建供应商配置列表;调度策略建立单元,用于建立调度策略与语音接口参数、所述供应商配置列表、策略规则以及规则内容的对应关系。12.根据权利要求11所述的服务器,其特征在于,所述调度策略解析单元包括:策...
【专利技术属性】
技术研发人员:叶东林,文彦峰,彭艳飞,陈旭泉,陈灿,彭小金,陈玉海,魏武,谢义初,
申请(专利权)人:顺丰科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。