语音指令跳转与详细指令执行的方法和系统技术方案

技术编号:18051726 阅读:32 留言:0更新日期:2018-05-26 09:06
本发明专利技术涉及一种语音指令跳转与详细指令执行的方法(200),该方法包括:采用语音识别技术将用户语音指令翻译为文本(201);使用字典方法对所述文本指令进行分词(202);分别使用训练好的语法结构深度神经网络模型和语言实体深度神经网络模型对经分词之后的文本指令的语法结构和语言实体进行分析,其中根据预先设定的语法和实体模式从所述经分析的文本指令中寻找并提取特定指令要素(203);根据提取的特定指令要素跳转至期望的用户界面以及进行详细指令执行(204)。此外本发明专利技术还涉及一种语音指令跳转与详细指令执行的系统。

【技术实现步骤摘要】
语音指令跳转与详细指令执行的方法和系统
本专利技术涉及语音指令处理领域,具体地涉及一种语音指令跳转与详细指令执行方法和系统。
技术介绍
众所周知,iPhone搭载的Siri可以让用户能够直接通过语音与iPhone手机进行简单的交流完成简单的手机指令;而Android系统的VoiceAction也具有类似的功能,但它对用户指令要求较为严格,更加死板。在专利文献103839549A(“一种语音指令控制方法及系统”)中公开了使用文本匹配的方法执行语音指令,然而这种方法太过死板,用户只能通过系统既定的指令名称来执行指令,而不能达到通过自然语言控制指令的水平。在专利文献104992709A(“一种语音指令的执行方法及语音识别装置”)中在语音指令识别方面与上述文献103839549A中所公开的类似,也是通过预设语音指令进行指令执行的。专利文献105070288A(“车载语音指令识别方法和装置”)中所公开的内容与上述两者不同,其中公开了使用一个DNN(深度神经网络)确定用户的情绪,再将情绪与上下文场景结合推断用户意图,根据用户意图为用户选择需要的指令执行,这种方法将情绪与上下文结合纳入语音指令执行,但基于情绪的意图理解具有一定不确定性,误差也可能较大。
技术实现思路
本专利技术提出一种语音指令跳转与详细指令执行的方法,该方法包括:采用语音识别技术将用户语音指令翻译为文本指令;使用字典方法对所述文本指令进行分词;分别使用训练好的语法结构深度神经网络模型和语言实体深度神经网络模型对经分词之后的文本指令的语法结构和语言实体进行分析,其中根据预先设定的语法和实体模式从所述经分析的文本指令中寻找并提取特定指令要素;根据提取的特定指令要素跳转至期望的用户界面以及进行详细指令执行。本专利技术主要构思在于,采用DNN对用户自然语言指令进行语法分析和语言实体识别,并结合语法与实体内容实现具有粗略指令跳转和详细指令执行的方法和语音指令系统,以便能够更好地投入各种实际应用中。其中,自动分词的基本算法主要分为两大类:基于频度统计的分词方法和基于词典的分词方法。优选地,本专利技术采用的是基于词典的分词方法,基于词典的分词方法是以词典为基础对语句通过匹配进行切分。优选地,在基于词典的分词方法进行分词中采用正向最大匹配分词法。所谓的最大匹配,就是要求每一句的分词结果中的词汇总量最少,又分为增字和减字匹配法。由于增字匹配法需要一种特殊的词典结构支持才能达到较高的分词效率,所以在本专利技术的一个优选实施形式中采用减字匹配法。在本专利技术的一个优选实施形式中,在对文本指令的语法结构进行分析及语言实体进行识别的过程中,将文本指令与预先设定的语法和实体模式进行对比,从而找到适合的相应语法和实体模式,随后根据要素提取模式提取所述特定指令要素。此外有利地,在如上所述提取所述特定指令要素之后,如果还具有其他指令要素,那么自动对指令界面内容进行填充。其中有利地,根据经验及收集的用户交流数据预先设定大量的语法匹配模式、实体匹配模式以及要素提取模式。此外本专利技术还提出一种语音指令跳转与详细指令执行的系统,包括:翻译单元,用于采用语音识别技术将用户语音指令翻译为文本指令;分词单元,用于使用字典方法对所述文本指令进行分词;提取单元,用于分别使用训练好的语法结构DNN模型和语言实体DNN模型对经分词之后的文本指令的语法结构和语言实体进行分析,其中根据预先设定的语法和实体模式从所述经分析的文本指令中寻找并提取特定指令要素;跳转单元,用于根据提取的特定指令要素跳转至期望的用户界面以及进行详细指令执行。与本专利技术所述的系统相比,当前语音指令系统均通过关键词实现模糊指令的执行,缺少对语法的分析,无法完成详细指令调用。总之,相比于现有技术,本专利技术的构思在于,使用预先训练的DNN模型解析出用户指令的语法结构,同时使用DNN模型识别出用户指令中关键的语言实体,并且结合语法结构与语言实体的模式,为用户实现更加灵活、精准、自然的指令跳转功能,同时本专利技术可以通过语法结构与语言实体模式实现功能跳转后详细指令执行,即解析并执行指令参数,实现详细指令的执行。本专利技术至少具有以下两个优点:1.指令执行更为细化:现有大多数语音指令的方法中,仅仅根据用户固定的语言指令匹配既定的关键词进行指令跳转或执行,而本专利技术的指令执行系统还能够有效的提取用户自然语言中与指令相关的要素信息,可以让用户只说一句话就直接为其生成一个最为完善的指令,或者填充一些指令要素,指令内容更加细化,用户使用更加便捷。2.使用深度神经网络对语法分析及实体的识别,方法具有更强的智能性和适应性。深度网络具有自学习的特性,在经过大量的文本训练后具有更高的准确率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅描述本专利技术的一部分实施例。这些附图对于本专利技术来说并不是限制性的,而是起示例性的作用。其中:图1示意地示出按照本专利技术的方法的示意流程图;图2示意地示出DNN-parser网络结构;图3示意地示出分词后的文本指令之间的依赖关系;图4示意地示出通过DNN-NER模型进行要素提取的示意图;图5示意地示出按照本专利技术的系统的方框图。具体实施形式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施形式,都属于本公开保护的范围。图1示意地示出按照本专利技术的方法的示意流程图。下面结合一个具体实施例详细描述按照本专利技术的方法。在方法步骤201中,采用语音识别技术将用户语音指令翻译为文本指令,具体来说,在该例子中,首先用户通过麦克风或者智能手机按住发音键说话可以发出指令。在方法步骤202中,对文本指令进行分词,具体来说,通过语音识别系统将用户发出的中文指令转换为中文文本之后,再使用基于词典的分词方法对中文文本分词。在方法步骤203中,分别使用训练好的语法结构DNN模型(结构如图2,输入词向量、POS标签、arc标签,多个隐层使用立方激活函数,输出使用softmax层)和语言实体DNN模型(输入词向量,隐层使用四层栈式自编码神经网络结构,输出使用softmax层)对经分词之后的文本指令的语法结构和语言实体进行分析,其中根据预先设定的语法和实体模式从所述经分析的文本指令中寻找并提取特定指令要素。其中,预先训练两个DNN模型:用于语法分析的DNN-parser和用于命名实体识别的DNN-NER。图2示意地示出DNN-parser网络结构。其中采集大量的文本语句、分词、词性标注及词语依赖标签。在分词之后采用每一个词语的词向量表示、词性标注(POS标签)(如NN,NNP,NNS,DT,JJ等等)以及arc标签作为网络的输入。这样,训练好的模型能够在输入一个分词完成的句子后,快速的输出各词之间的依赖关系,示例性地如图3所述那样。例如在图3中,语法依赖关系为:SUB(要-2,我-1)root(ROOT-0,要-2)VMOD(交-5,给-3)PMOD(给-3,张三-4)VC(要-2,交-5)AMOD(元-7,300-6)本文档来自技高网...
语音指令跳转与详细指令执行的方法和系统

【技术保护点】
一种语音指令跳转与详细指令执行的方法(200),该方法包括:采用语音识别技术将用户语音指令翻译为文本指令(201);使用字典方法对所述文本指令进行分词(202);分别使用训练好的语法结构深度神经网络模型和语言实体深度神经网络模型对经分词之后的文本指令的语法结构和语言实体进行分析,其中根据预先设定的语法和实体模式从所述经分析的文本指令中寻找并提取特定指令要素(203);根据提取的特定指令要素跳转至期望的用户界面以及进行详细指令执行(204)。

【技术特征摘要】
1.一种语音指令跳转与详细指令执行的方法(200),该方法包括:采用语音识别技术将用户语音指令翻译为文本指令(201);使用字典方法对所述文本指令进行分词(202);分别使用训练好的语法结构深度神经网络模型和语言实体深度神经网络模型对经分词之后的文本指令的语法结构和语言实体进行分析,其中根据预先设定的语法和实体模式从所述经分析的文本指令中寻找并提取特定指令要素(203);根据提取的特定指令要素跳转至期望的用户界面以及进行详细指令执行(204)。2.根据权利要求1所述的方法,其中,在所述分词(202)步骤中采用正向最大匹配分词法。3.根据权利要求2所述的方法,其中,正向最大匹配分词法中采用减字匹配法。4.根据权利要求1所述的方法,其中,将所述文本指令与所述预先设定的语法和实体模式进行对比,找到适合的相应语法和实体模式,随后根据要素提取模式提取所述...

【专利技术属性】
技术研发人员:庞子龙曹磊王子剑严武李震川
申请(专利权)人:上海诺悦智能科技有限公司
类型:发明
国别省市:上海,31

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

1