[发明专利]语音识别的方法、交互设备、服务器和系统有效
| 申请号: | 201310003504.4 | 申请日: | 2013-01-06 |
| 公开(公告)号: | CN103915095B | 公开(公告)日: | 2017-05-31 |
| 发明(设计)人: | 李善甫;董明杰 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G10L15/30 | 分类号: | G10L15/30 |
| 代理公司: | 北京龙双利达知识产权代理有限公司11329 | 代理人: | 王君,肖鹂 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 语音 识别 方法 交互 设备 服务器 系统 | ||
技术领域
本发明涉及交互设备应用领域,更具体地,涉及语音识别的方法、交互设备、服务器和系统。
背景技术
现有技术中,用户可以为交互设备(英文为User Equipment,缩写为UE)灵活自主的下载各种应用(英文为application),这些应用不一定是终端厂家提供的。我们将非交互设备自带且用户自行获取的应用称为第三方应用程序,如苹果的应用商城(英文为APP store)和安卓市场(英文为android market)中的应用,也可以说是设备出厂时未经授信通过语音方式启动的程序。第三方应用程序独立于操作系统的但是能在操作系统的操作环境下被调用并执行的程序集或者指令集。正是有了这些数量众多的第三方应用程序,极大地丰富了用户对应用的选择。目前最常见的两个交互设备的操作系统为安卓(英文为Android)和苹果操作系统(缩写为iOS),都可以支持第三方应用程序。其中Android平台上,第三方可以将开发的应用上传到安卓市场上发售;iOS平台上,第三方可以将开发的应用上传到应用商城上发售。
交互设备的用户可以通过连接网络,将安卓市场或者苹果商店的应用下载到该交互设备,这些应用可以是免费的或者收费的,且这些应用包括最常见的地图、QQ社交通信软件、Skype即时通信软件或淘宝购物软件等。上述应用会以图标的形式呈现在终端上,当用户需要启用某个第三方应用程序时,通过触摸屏点击对应的图标,触发该第三方应用程序启动。
对于交互设备,无需点击对应的图标,如何更智能地通过语音识别来启动第三方应用程序是个难题。
发明内容
有鉴于此,本发明实施例提供一种语音识别的方法、交互设备、服务器和系统,以解决通过语音识别来启动第三方应用程序的难题。
第一方面,提供了一种语音识别的方法,包括:解析一个或多个第一文本以得到第一目标语义,第一文本由第一语音信号转换得到;根据所获取的第一目标语义确定与第一目标语义相对应的第三方应用对象,第三方应用对象相关联的第三方应用程序是设备出厂时未经授信通过语音方式启动的程序;从第三方应用注册表中获取与所确定的第三方应用对象相关联的第三方应用程序并启动第三方应用程序。
在第一种可能的实现方式中,在解析第一文本以得到第一目标语义之前,方法还包括:获取第一语音信号并转换所述第一语音信号得到一个或多个第一文本。
结合第一方面或第一种可能的实现方式,在第二种可能的实现方式中,转换第一语音信号得到至少两个第一文本;按照预定的评分规则根据至少两个第一文本的语义的自然性及连贯性对至少两个第一文本中的每个第一文本的语义进行评分,评分的高低体现语义的自然性及连贯性的优劣。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,获取至少两个第一文本的语义评分最高且超过预设阈值的第一文本的语义作为所述的第一目标语义。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,根据第一目标语义,确定与第一目标语义相对应的所有第三方应用对象;若第三方应用对象大于等于两个,则获取所有与第一目标语义相关联的第三方应用对象信息;发出提示信息,提示信息包含所述第三方应用对象信息,用以提示用户根据所述第三方应用对象信息发出进一步的选择指令,以从所有与第一目标语义相关联的第三方应用对象中选则目标第三方应用对象;接收选择指令,并根据选择指令选择相应的目标第三方应用对象;相应,从第三方应用注册表中获取与所确定的第三方应用对象相关联的第三方应用程序并启动第三方应用程序具体包括:从第三方应用注册表中获取与目标第三方应用对象相关联的第三方应用程序并启动第三方应用程序。
结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,当选择指令为第二语音信号;相应,根据接收的选择指令选择相应的目标第三方应用对象具体包括:转换第二语音信号得到第二文本;解析第二文本获取第二目标语义;根据第二目标语义确定相应的目标第三方应用对象。
结合第一方面或第一方面的上述可能的实现方式,在第六种可能的实现方式中,方法还包括:在从第三方应用注册表中获取与所确定的第三方应用对象相关联的第三方应用程序并启动第三方应用程序之前,生成第三方应用注册表。
结合第一方面或第一方面的上述可能的实现方式,在第七种可能的实现方式中,启动第三方应用程序后还包括:向第三方应用程序发送第一目标语义的语义命令,以使第三方应用程序根据第一目标语义的语义命令调用与被启动的第三方应用程序相匹配的第三方应用接口(API)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310003504.4/2.html,转载请声明来源钻瓜专利网。





