[发明专利]一种语音识别方法、装置及电子设备有效
申请号: | 201710229218.8 | 申请日: | 2017-04-10 |
公开(公告)号: | CN107146602B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 陈君宇;贾磊;韩伟;吴震;郭启行 | 申请(专利权)人: | 北京猎户星空科技有限公司 |
主分类号: | G10L15/18 | 分类号: | G10L15/18;G10L15/22 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 语音 识别 方法 装置 电子设备 | ||
1.一种语音识别方法,其特征在于,应用于电子设备,所述方法包括:
获得待识别语音信息;
对所述待识别语音信息进行识别,获得该待识别语音信息对应的当前语音识别信息;
判断是否存在已保存的待拼接语音识别信息;
如果存在,对所述待拼接语音识别信息和所述当前语音识别信息进行拼接,得到拼接后的语音识别信息;
对所述拼接后的语音识别信息进行语义解析,获得语义解析结果;
将所述语义解析结果与预设的意图库中存储的意图进行匹配,获得用户意图;
从所述意图库中获得所述用户意图对应的响应信息;
判断所述响应信息是否为不能提供服务的提示信息;
如果所述响应信息是不能提供服务的提示信息,则确定所述拼接后的语音识别信息没有完整的语义;
如果所述响应信息不是不能提供服务的提示信息,则确定所述拼接后的语音识别信息有完整的语义;
如果所述拼接后的语音识别信息有完整的语义,则将所述拼接后的语音识别信息确定为语音识别结果;
如果所述拼接后的语音识别信息没有完整的语义,将拼接后的语音识别信息确定为待拼接语音识别信息进行保存,并继续执行所述获得待识别语音信息的步骤。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若判断出不存在已保存的语音识别信息,则判断当前语音识别信息是否有完整的语义;
如果有,则将当前语音识别信息确定为语音识别结果;
如果没有,则将当前语音识别信息确定为待拼接语音识别信息进行保存,并继续执行所述获得待识别语音信息的步骤。
3.根据权利要求1所述的方法,其特征在于,所述的意图库为树形结构意图库;
所述对所述拼接后的语音识别信息进行语义解析,获得语义解析结果的步骤,包括;
按预设规则,从所述语音识别信息中提取多段特征文字,其中各段特征文字与预设的树形结构意图库中的各个级别一一对应;
所述将所述语义解析结果与预设的意图库中存储的意图进行匹配,获得用户意图的步骤,包括:
将第一级别对应的特征文字确定为当前级别的特征文字;
将所述树形结构意图库中第一级别的所有意图确定为候选意图;
将所述当前级别的特征文字与各个候选意图进行匹配,获得当前意图;
判断是否所有特征文字匹配完成;
若是,则将当前意图确定为用户意图;
若否,则将下一级别对应的特征文字确定为当前级别的特征文字;将所述树形结构意图库中当前意图对应的下一级别的所有意图确定为候选意图;
返回所述将所述当前级别的特征文字与所述各个候选意图进行匹配,获得当前意图的步骤。
4.根据权利要求1所述的方法,其特征在于,在将拼接后的语音识别信息确定为待拼接语音识别信息进行保存后,所述方法还包括:
若在第一预设时长达到时,未获得待识别语音信息,则对已保存的待拼接语音识别信息进行语义解析,获得语义解析结果;
向用户输出预设的与所述语义解析结果对应的服务提示语音信息。
5.根据权利要求1所述的方法,其特征在于,在将拼接后的语音识别信息确定为待拼接语音识别信息进行保存后,所述方法还包括:
若在第一预设时长达到时,未获得待识别语音信息,则向用户输出语音识别失败提示语音信息。
6.根据权利要求1~5任一项所述的方法,其特征在于,所述电子设备为智能设备;
所述获得待识别语音信息的步骤,包括:
实时检测语音信息;
在检测到用户输入语音信息后,当静音时长达到第二预设时长时,将用户输入的语音信息确定为待识别语音信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猎户星空科技有限公司,未经北京猎户星空科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710229218.8/1.html,转载请声明来源钻瓜专利网。