[发明专利]语音识别语法树的构图方法及装置有效
申请号: | 201510455696.1 | 申请日: | 2015-07-29 |
公开(公告)号: | CN105161095B | 公开(公告)日: | 2017-03-22 |
发明(设计)人: | 彭守业;贾磊 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G10L15/06 | 分类号: | G10L15/06;G10L15/28;G06F17/30 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 孟金喆,胡彬 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语音 识别 语法 构图 方法 装置 | ||
技术领域
本发明实施例涉及语音识别技术领域,尤其涉及一种语音识别语法树的构图方法及装置。
背景技术
相对于联网语音识别的场景,同样有非常多的语音识别需求,需要在本地完成,例如用户使用语音输入进行拨打电话时,即可通过语音输入“打电话给张三”,移动终端接收到上述语音输入后,根据现有的语音识别技术即可匹配得到文字信息,从而完成通话操作。
本地语音识别也需要在识别之前对预识别的文本进行语法树构图,即建立用户输入语音的所有可能路径,在进行语音识别时,遍历整个构图空间,结合语音识别算法,查找与输入语音最佳的匹配路径,该路径会返回识别的最终结果。
目前,在构图时,大都采用权重有限状态机语音识别构图算法,该算法会将所有可能的路径穷举展开。例如,对于上述三条语句“打电话给张三”、“给张三打电话”和“拨打张三的电话”,在采用权重有限状态机语音识别构图算法构图时,将会构建三条独立的路径,与语句“打电话给张三”、“给张三打电话”和“拨打张三的电话”分别对应。
由于构造的三条路径相互独立,且存在相同关键词“张三”或“电话”,需要重复存储其对应的声学模型和语音模型,因此,当数据量较大时,构图消耗的内存也较大,另外,为了使构图更加紧凑,必须进行多次遍历,寻找相同节点进行合并,导致构图消耗时间长。
发明内容
本发明实施例提供一种语音识别语法树的构图方法及装置,能够节约构图占用内存空间和构图消耗时间。
第一方面,本发明实施例提供了一种语音识别语法树的构图方法,包括:
确定与应用场景对应的槽,且为每个槽赋予对应的至少一个字词;
根据预定语法路径中的槽顺序和槽对应的字词,形成语法语句,并解析语法语句中字词的语音,确定对应的声学模型;
根据所述应用场景的预定语法路径中的槽构建语法树,其中,槽与语法树中的节点对应,且节点中存储该槽的槽索引,所述槽索引用于索引对应字词的声学模型存储位置。
第二方面,本发明实施例还提供一种语音识别语法树的构图装置,包括:
槽确定模块,用于确定与应用场景对应的槽,且为每个槽赋予对应的至少一个字词;
声学模型模块,用于根据预定语法路径中的槽顺序和槽对应的字词,形成语法语句,并解析语法语句中字词的语音,确定对应的声学模型;
语法树构建模块,用于根据所述应用场景的预定语法路径中的槽构建语法树,其中,槽与语法树中的节点对应,且节点中存储该槽的槽索引,所述槽索引用于索引对应字词的声学模型存储位置。
本发明实施例,确定与应用场景对应的槽,为每个槽赋予对应的至少一个字词,基于槽构建语法树,而相同槽所对应字词的声学模型等信息无需反复存储,可通过槽索引至不同的语法路径中,所以完成构图过程时,能够节约内存空间和构图消耗时间。
附图说明
图1A为本发明实施例一提供的语音识别语法树的构图方法的流程示意图;
图1B为本发明实施例一提供的语音识别语法树的构图方法中的第一种语法树结构示意图;
图1C为本发明实施例一提供的语音识别语法树的构图方法中的第二种语法树结构示意图;
图2为本发明实施例二提供的语音识别语法树的构图装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
本发明实施例提供的语音识别语法树的构图方法的执行主体,可为本发明实施例提供的语音识别语法树的构图装置,该装置可以集成于移动终端设备(例如,智能手机、平板电脑等),也可以集成于服务器中,该语音识别语法树的构图装置可以采用硬件或软件实现。本发明实施例提供的语音识别语法树的构图方法尤为适用于本地语音识别,能够适应数量有限的语音指令的内容识别,但也可以适用于在线语音识别,相应增加预定语法路径和槽的数量即可,下面将结合实施例进行说明。
实施例一
图1A为本发明实施例一提供的语音识别语法树的构图方法的流程示意图,如图1A所示,具体包括:
S11、确定与应用场景对应的槽,且为每个槽赋予对应的至少一个字词;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510455696.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:育雏鸡舍升温装置
- 下一篇:一种空调遥控器温度设定装置