指令执行方法、装置、存储介质及电子设备制造方法及图纸

技术编号:19264927 阅读:19 留言:0更新日期:2018-10-27 03:11
本申请实施例公开了一种指令执行方法、装置、存储介质及电子设备,其中,在本申请实施例中,电子设备可以接收输入的第一语音信息。获取第一语音信息包括的多个第一待执行指令。对多个第一待执行指令进行排序,得到多个第一待执行指令的第一排序信息。根据第一排序信息,依次执行多个第一待执行指令。由此,即使用户说出的语音信息中包括多条指令,也能够依次执行语音信息中的多条指令,确保不遗漏任何指令,达到提高语音控制准确度的目的。

【技术实现步骤摘要】
指令执行方法、装置、存储介质及电子设备
本申请涉及电子设备
,具体涉及一种指令执行方法、装置、存储介质及电子设备。
技术介绍
目前,电子设备可以通过语音指令的方式来执行特定操作。比如,当用户说出“播放音乐”时,电子设备将“播放音乐”识别为音乐播放指令,并执行该音乐播放指令,进行音乐播放。然而,在相关技术中,当用户说出的语音中实际包括多条指令时,电子设备只会识别出其中的首条指令,并执行,而不会识别出实际存在的其它指令,更不会执行这些其它指令。比如,当用户说出“请帮我下载A应用并安装”时,电子设备仅会识别出“下载A应用”的指令并执行,而不会识别出“安装A应用”的指令。相关技术中,存在语音控制准确度较低的问题。
技术实现思路
本申请实施例提供了一种指令执行方法、装置、存储介质及电子设备,能够提高语音控制的准确度。第一方面,本申请实施例提供了一种指令执行方法,包括:接收输入的第一语音信息;获取所述第一语音信息包括的多个第一待执行指令;对所述多个第一待执行指令进行排序,得到所述多个第一待执行指令的第一排序信息;根据所述第一排序信息,依次执行所述多个第一待执行指令。第二方面,本申请实施例提供了一种指令执行装置,包括:接收模块,用于接收输入的第一语音信息;获取模块,用于获取所述第一语音信息包括的多个第一待执行指令;排序模块,用于对所述多个第一待执行指令进行排序,得到所述多个第一待执行指令的第一排序信息;执行模块,用于根据所述第一排序信息,依次执行所述多个第一待执行指令。第三方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的指令执行方法。第四方面,本申请实施例提供了一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本申请任一实施例提供的指令执行方法。本申请实施例中,电子设备可以接收输入的第一语音信息。获取第一语音信息包括的多个第一待执行指令。对多个第一待执行指令进行排序,得到多个第一待执行指令的第一排序信息。根据第一排序信息,依次执行多个第一待执行指令。由此,即使用户说出的语音信息中包括多条指令,也能够依次执行语音信息中的多条指令,确保不遗漏任何指令,达到提高语音控制准确度的目的。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的指令执行方法的一流程示意图。图2是本申请实施例提供中获取第一语音信息包括的多个第一待执行指令的操作示意图。图3是本申请实施例中执行多个第一待执行指令的示意图。图4是本申请实施例中拼接执行多个第一待执行指令以及多个第二待执行指令的示意图。图5是本申请实施例提供的指令执行方法的另一流程示意图。图6是本申请实施例提供的指令执行装置的一结构示意图。图7是本申请实施例提供的电子设备的一结构示意图。图8是本申请实施例提供的电子设备的另一结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本文所使用的术语“模块”可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种指令执行方法,该指令执行方法的执行主体可以是本申请实施例提供的指令执行装置,或者集成了该指令执行装置的电子设备,其中该指令执行装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。请参照图1,图1为本申请实施例提供的指令执行方法的流程示意图。如图1所示,本申请实施例提供的指令执行方法的流程可以如下:在步骤101中,接收输入的第一语音信息。本申请实施例中,电子设备可以通过音频采集模组来对外部环境中的声音进行采集,以得到音频格式的声音信息。在采集得到外部环境中的声音信息之后,对采集得到的声音信息进行降噪处理,提取出声音信息中的人声信息,将该人声信息记为输入的第一语音信息。其中,音频采集模组可以是电子设备内置的麦克风,也可以是电子设备外部接入的麦克风,本申请对此不做具体限制,可由电子设备根据设定的选取规则进行选取。比如,选取规则被配置为:若接入了外部麦克风,则通过接入的外部麦克风对外部环境中的声音进行采集;若未接入外部麦克风,则通过内置麦克风进对外部环境中的声音进行采集。比如,当用户需要用语音指令的方式控制电子设备下载XX应用,并安装XX应用时,可以说出“请帮我下载和安装XX应用”,与此同时,电子设备将通过内置麦克风采集到包括人声信息“请帮我下载和安装XX应用”和环境噪音的声音信息,之后,电子设备对采集到的声音信息进行降噪处理,去除声音信息中的环境噪音,提取出人声信息“请帮我下载和安装XX应用”,将人声信息“请帮我下载和安装XX应用”作为输入的第一语音信息。在步骤102中,获取第一语音信息包括的多个第一待执行指令。本申请实施例中,电子设备在接收到输入的音频格式的第一语音信息之后,判断本地是否存在语音解析引擎,若存在,则电子设备将第一语音信息输入到本地的语音解析引擎进行语音解析,得到语音解析文本。其中,对语音信息进行语音解析,也即是将语音信息由“音频”向“文字”的转换过程。此外,在本地存在多个语音解析引擎时,电子设备可本文档来自技高网...

【技术保护点】
1.一种指令执行方法,其特征在于,包括:接收输入的第一语音信息;获取所述第一语音信息包括的多个第一待执行指令;对所述多个第一待执行指令进行排序,得到第一排序信息;根据所述第一排序信息,依次执行所述多个第一待执行指令。

【技术特征摘要】
1.一种指令执行方法,其特征在于,包括:接收输入的第一语音信息;获取所述第一语音信息包括的多个第一待执行指令;对所述多个第一待执行指令进行排序,得到第一排序信息;根据所述第一排序信息,依次执行所述多个第一待执行指令。2.如权利要求1所述的指令执行方法,其特征在于,所述指令执行方法,还包括:在执行所述多个第一待执行指令期间,接收输入的第二语音信息;获取所述第二语音信息包括的多个第二待执行指令;对所述多个第二待执行指令进行排序,得到第二排序信息;在执行完成所述多个第一待执行指令时,根据所述第二排序信息,依次执行所述多个第二待执行指令。3.如权利要求1所述的指令执行方法,其特征在于,获取所述第一语音信息包括的多个第一待执行指令,包括:将所述第一语音信息发送至服务器,指示所述服务器对所述第一语音信息进行解析,并返回解析所述第一语音信息所得到的语音解析文本;接收所述服务器返回的所述语音解析文本;根据所述语音解析文本获取所述多个第一待执行指令。4.如权利要求1-3任一项所述的指令执行方法,其特征在于,获取所述第一语音信息包括的多个第一待执行指令之前,还包括:获取所述第一语音信息的声纹特征;判断所述声纹特征是否与预设声纹特征匹配;在所述声纹特征与预设声纹特征匹配时,获取所述第一语音信息包括的多个第一待执行指令。5.如权利要求4所述的指令执行方法,其特征在于,判断所述声纹特征是否与预设声纹特征匹配,包括:获取所述声纹特征和所述预设声纹特征的相似度;判断所述相似度是否大于或等于第一预设相似度;在所述相似度大于或等于所述第一预设相似度时,确定...

【专利技术属性】
技术研发人员:李冠达剑熊万江刘嘉飞周伍润朱忠磊董治李海泉文昭彦高亮
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1