语音服务提供方法、装置和终端制造方法及图纸

技术编号:9546563 阅读:78 留言:0更新日期:2014-01-08 22:35
本发明专利技术公开了一种语音服务提供方法、装置和终端,属于计算机技术领域。所述语音服务提供方法包括:接收应用程序发送的携带有待处理信息的语音服务请求;通过统一接口调用语音处理单元;通过所述统一接口获取所述语音处理单元对所述待处理信息进行处理后得到的结果信息,将所述结果信息反馈给所述应用程序。解决了背景技术中语音服务提供方法可能不能实现以及开发成本大的问题。达到了即使当前语音处理单元被更改为其它语音处理单元,应用层也不需要做任何修改,从而降低开发成本的效果。同时,本发明专利技术中的语音服务对所有应用层开放,使得终端中的所有应用程序都可以调用语音服务,是系统级的语音服务。

【技术实现步骤摘要】
语音服务提供方法、装置和终端
本公开涉及计算机
,特别涉及一种语音服务提供方法、装置和终端。
技术介绍
目前,市场上能够提供语音服务的应用程序越来越多,并且这些应用程序大多是应用提供商通过与提供语音技术的第三方合作,通过在第三方提供的语音技术的基础上重新开发得到。比如,某语音服务的应用程序就是使用语音技术提供商提供的SDK (SoftwareDevelopment Kit,软件开发工具包)或者API (Application Programming Interface,应用编程接口),进而实现语音拨号和语音播报天气的功能。安装上述应用程序的终端即可为用户提供语音服务,常见的一种语音服务提供方法包括:第一,终端接收用户输入的语音信息;第二,终端使用安装的能够提供语音服务的应用程序对接收到的语音信息进行解析;第三,终端根据解析结果为用户提供语音服务。专利技术人在实现本公开的过程中,发现上述方式至少存在如下缺陷:当第三方不再为应用提供商提供技术支持时,上述应用程序将不能继续工作,也即上述语音服务提供方法将不能实现;此时应用提供商需要向新的第三方寻求技术支持,但是由于不同技术提供商编写程序的方式也有所不同,所以应用提供商需要重新适配新的程序编写方式,开发成本大。
技术实现思路
为了解决上述服务提供方法可能不能实现以及程序开发成本大的问题,本公开实施例提供了一种语音服务提供方法、装置和终端。所述技术方案如下:第一方面,提供了一种语音服务提供方法,所述方法包括:接收应用程序发送的携带有待处理信息的语音服务请求;通过统一接口调用语音处理单元;通过所述统一接口获取所述语音处理单元对所述待处理信息进行处理后得到的结果信息,将所述结果信息反馈给所述应用程序。在第一种可能的实现方式中,所述通过统一接口调用语音处理单元,包括:通过统一接口调用至少两个提供同类功能的语音处理单元中的第一个语音处理单元;或,通过统一接口调用至少两个提供同类功能的语音处理单元中被用户选择的语音处理单元;或,通过统一接口调用至少两个提供同类功能的语音处理单元中被默认指定的语音处理单元。在第二种可能的实现方式中,若所述待处理信息为语音信息,则所述统一接口为语音识别接口,所述至少两个提供同类功能的语音处理单元是提供语音识别功能的语音处理单元;若所述待处理信息为文字信息,则所述统一接口为语音合成接口,所述至少两个提供同类功能的语音处理单元是提供语音合成功能的语音处理单元。在第三种可能的实现方式中,所述通过所述统一接口获取所述语音处理单元对所述待处理信息进行处理后得到的结果信息,包括:通过所述统一接口获取所述语音处理单元得到的符合统一格式的所述结果信息;或者,通过所述统一接口获取所述语音处理单元得到的符合对应于所述语音处理单元的专用格式的所述结果信息;将所述符合对应于所述语音处理单元的专用格式的所述结果信息转换为符合统一格式的所述结果信息。在第四种可能的实现方式中,所述结果信息为所述语音处理单元根据预定对应关系获取与所述应用程序对应的语音数据库,将所述待处理信息与获取到的所述语音数据库进行匹配后得到的信息;其中,所述预定对应关系是应用程序与处理所述应用程序对应的待处理信息时所需要使用的语音数据库之间的对应关系。第二方面,提供了一种语音服务提供装置,所述装置包括:请求接收模块,用于接收应用程序发送的携带有待处理信息的语音服务请求;单元调用模块,用于通过统一接口调用语音处理单元;信息获取模块,用于通过所述统一接口获取所述语音处理单元对所述待处理信息进行处理后得到的结果信息,将所述结果信息反馈给所述应用程序。在第一种可能的实现方式中,所述单元调用模块,包括:第一调用单元,用于通过统一接口调用至少两个提供同类功能的语音处理单元中的第一个语音处理单元;或,第二调用单元,用于通过统一接口调用至少两个提供同类功能的语音处理单元中被用户选择的语音处理单元;或,第三调用单元,用于通过统一接口调用至少两个提供同类功能的语音处理单元中被默认指定的语音处理单元。在第二种可能的实现方式中,若所述待处理信息为语音信息,则所述统一接口为语音识别接口,所述至少两个提供同类功能的语音处理单元是提供语音识别功能的语音处理单元;若所述待处理信息为文字信息,则所述统一接口为语音合成接口,所述至少两个提供同类功能的语音处理单元是提供语音合成功能的语音处理单元。在第三种可能的实现方式中,所述信息获取模块,包括:第一获取单元或者第二获取单元;所述第一获取单元,用于通过所述统一接口获取所述语音处理单元得到的符合统一格式的所述结果信息;所述第二获取单元,用于通过所述统一接口获取所述语音处理单元得到的符合对应于所述语音处理单元的专用格式的所述结果信息;将所述符合对应于所述语音处理单元的专用格式的所述结果信息转换为符合统一格式的所述结果信息。在第四种可能的实现方式中,所述结果信息为所述语音处理单元根据预定对应关系获取与所述应用程序对应的语音数据库,将所述待处理信息与获取到的所述语音数据库进行匹配后得到的信息;其中,所述预定对应关系是应用程序与处理所述应用程序对应的待处理信息时所需要使用的语音数据库之间的对应关系。第三方面,提供了 一种终端,所述终端包括第二方面所述的语音服务提供装置。第四方面,提供了一种终端,所述终端包括:一个或多个处理器;存储器;和—个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,所述一个或多个模块具有如下功能:接收应用程序发送的携带有待处理信息的语音服务请求;通过统一接口调用至少语音处理单元;通过所述统一接口获取所述语音处理单元对所述待处理信息进行处理后得到的结果信息,将所述结果信息反馈给所述应用程序。本公开实施例提供的技术方案的一些有益效果可以包括:通过接收应用程序发送的携带有待处理信息的语音服务请求,通过统一接口调用语音处理单元;通过统一接口获取语音处理单元对待处理信息进行处理后得到的结果信息,将结果信息反馈给应用程序;通过统一接口调用语音处理单元,达到了即使当前语音处理单元被更改为其它语音处理单元,应用层也不需要做任何修改,从而降低开发成本的效果。同时,本实施例中的语音服务对所有应用层开放,使得终端中的所有应用程序都可以调用语音服务,是系统级的语音服务。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。【附图说明】为了更清楚地说明本公开的实施例,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本公开的实施例提供的语音服务提供方法的示例性方法流程图;图2是本公开的另一实施例提供的语音服务提供方法的示例性方法流程图;图3是本公开的实施例提供的语音服务提供装置的示例性结构方框图;图4是本公开的另一实施例提供的语音服务提供装置的示例性结构方框图;图5是本公开的实施例提供的终端的示例性结构方框图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术本文档来自技高网...

【技术保护点】
一种语音服务提供方法,其特征在于,所述方法包括:接收应用程序发送的携带有待处理信息的语音服务请求;通过统一接口调用语音处理单元;通过所述统一接口获取所述语音处理单元对所述待处理信息进行处理后得到的结果信息,将所述结果信息反馈给所述应用程序。

【技术特征摘要】
1.一种语音服务提供方法,其特征在于,所述方法包括: 接收应用程序发送的携带有待处理信息的语音服务请求; 通过统一接口调用语音处理单元; 通过所述统一接口获取所述语音处理单元对所述待处理信息进行处理后得到的结果信息,将所述结果信息反馈给所述应用程序。2.根据权利要求1所述的方法,其特征在于,所述通过统一接口调用语音处理单元,包括: 通过统一接口调用至少两个提供同类功能的语音处理单元中的第一个语音处理单元;或, 通过统一接口调用至少两个提供同类功能的语音处理单元中被用户选择的语音处理单元;或, 通过统一接口调用至少两个提供同类功能的语音处理单元中被默认指定的语音处理单元。3.根据权利要求2所述的方法,其特征在于, 若所述待处理信息为语音信息,则所述统一接口为语音识别接口,所述至少两个提供同类功能的语音处理单元是提供语音识别功能的语音处理单元; 若所述待处理信息为文字信息,则所述统一接口为语音合成接口,所述至少两个提供同类功能的语音处理单元是提供语音合成功能的语音处理单元。4.根据权利要求1所述的方法,其特征在于,所述通过所述统一接口获取所述语音处理单元对所述待处理信息进行处理后得到的结果信息,包括: 通过所述统一接口获取所述语音处理单元得到的符合统一格式的所述结果信息; 或者, 通过所述统一接口获取所述语音处理单元得到的符合对应于所述语音处理单元的专用格式的所述结果信息;将所述符合对应于所述语音处理单元的专用格式的所述结果信息转换为符合统一格式的所述结果信息。5.根据权利要求1所述的方法,其特征在于, 所述结果信息为所述语音处理单元根据预定对应关系获取与所述应用程序对应的语音数据库,将所述待处理信息与获取到的所述语音数据库进行匹配后得到的信息; 其中,所述预定对应关系是应用程序与处理所述应用程序对应的待处理信息时所需要使用的语音数据库之间的对应关系。6.一种语音服务提供装置,其特征在于,所述装置包括: 请求接收模块,用于接收应用程序发送的携带有待处理信息的语音服务请求; 单元调用模块,用于通过统一接口调用语音处理单元; 信息获取模块,用于通过所述统一接口获取所述语音处理单元对所述待处理信息进行处理后得到的结果信息,将所述结果信息反馈...

【专利技术属性】
技术研发人员:文振威许瑞军孙大庆
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1