掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及语音控制技术领域,特别是一种语音控制方法、装置、智能语音控制智能设备及存储介质。

背景技术

近几年,智能家居的概念深入人心,各种先进的人机交互技术被应用到智能家居语音控制智能设备中,其中,语音识别技术,由于其便捷、人性化的交互体验,深受大家的青睐。很多企业开始将语音识别技术应用在灯具、开关、风扇、插座等产品上,这些产品在接收到用户发出的语音指令后,便会通过语音识别技术对语音指令进行识别,并根据识别结果执行对应的操作。

随着人工智能技术的不断发展,语音识别技术也得到了快速发展,从而使得智能语音语音控制智能设备对语音指令的识别准确率越来越高。

但是,目前市场上的语音灯、语音开关、语音通断器、语音风扇、语音插座普遍存在以下不足:

⑴有些产品通过一个或多个公共唤醒词唤醒,用户想要控制目标语音控制智能设备,要先通过公共唤醒词唤醒语音控制智能设备(比如:小飞小飞),然后再呼喊控制动作指令(比如:打开风扇),过程繁琐;

⑵有些产品无语音唤醒词,用户直接发出语音控制指令(比如:打开客厅灯、关闭客厅灯、客厅灯变色),目标语音控制智能设备接收到指令后,响应动作。由于控制目标名称和控制目标行为无时间间隔要求,容易受到用户正常的说话交流或者电视、广播的背景人声干扰,引起误识别;

⑶控制目标行为与控制目标名称的对应关系不明确,会导致交叉误操作,比如家里有两盏语音控制灯,用户发出“一小时后关灯”指令,两盏灯都会响应该动作,一小时后关灯。

⑷语音控制指令五花八门,缺乏系统性、统一性,控制目标名称和控制目标行为的顺序没有严格明确,比如打开客厅灯、关闭客厅灯。

发明内容

本发明提供一种语音控制方法、装置、智能语音控制智能设备及存储介质,旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种语音控制方法、装置、智能语音控制智能设备及存储介质,操作简单,能够防止出现误触的情况,并准确地通过语音控制对应的语音控制智能设备。

第一方面,本发明的技术方案涉及一种语音控制方法,包括以下步骤:

获取第一语音信息,确定当前所述第一语音信息的获取时间节点为第一时间T1;

对所述第一语音信息进行识别,当所述第一语音信息包括第一目标名称指令,启动待定工作模式;

获取第二语音信息,确定当前所述第二语音信息的获取时间节点为第二时间T2;

对所述第二语音信息进行识别,当所述第二语音信息包括目标行为指令且处于所述待定工作模式下,确定所述第一时间T1与所述第二时间T2的第一时间差ΔT1;

当所述第一时间差ΔT1满足第一条件时,确定当前所述目标行为指令对应的目标动作,执行所述目标动作。

根据本发明的一些实施例,所述启动待定工作模式这一步骤包括:

进行计时,确定启动所述待定工作模式的累积时间T4;

当所述累积时间T4小于第一设定值,可执行所述获取第二语音信息,确定当前所述第二语音信息的获取时间节点为第二时间T2;

当所述累积时间T4等于所述第一设定值,退出所述待定工作模式,返回所述获取第一语音信息,确定当前所述第一语音信息的获取时间节点为第一时间T1。

根据本发明的一些实施例,所述第一条件为:第一时间差ΔT1≥第二设定值。

根据本发明的一些实施例,所述第一设定值至少为2秒,所述第二设定值至少为1秒。

根据本发明的一些实施例,还包括以下步骤:

当所述目标动作为“设置模式”时,启动设置模式;

获取第三语音信息,确定当前所述第三语音信息的获取时间节点为第三时间T3;

对所述第三语音信息进行识别,当所述第三语音信息包括目标名称设置指令且处于所述设置模式下,确定所述第二时间T2与所述第三时间T3的第二时间差ΔT2;

当所述第二时间差ΔT2满足第二条件,确定当前所述目标名称设置指令对应的目标名称信息,将所述第一目标名称指令更新为所述目标名称信息指定的名称。

根据本发明的一些实施例,所述设置模式这一步骤包括:

进行计时,确定启动所述设置模式的累积时间T5;

当所述累积时间T5小于第三设定值,执行所述获取第三语音信息,确定当前所述第三语音信息的获取时间节点为第三时间T3;

当所述累积时间T5等于所述第三设定值时,退出所述设置模式,返回所述获取第一语音信息,确定当前所述第一语音信息的获取时间节点为第一时间T1。

根据本发明的一些实施例,所述第二条件为:第二时间差ΔT2≥第四设定值。

第二方面,本发明的技术方案还涉及一种语音控制装置,包括语音识别模块、存储器和处理器,所述语音识别模块用于获取语音信息,所述处理器执行储存在所述存储器中的计算机程序时实施如上述的语音控制方法。

第三方面,本发明的技术方案还涉及一种语音控制智能设备,包括如上述的语音控制装置。

第四方面,本发明的技术方案还涉及一种计算机可读存储介质,其上储存有计算机程序指令,所述计算机程序指令被处理器执行时实施上述的语音控制方法。

本发明的有益效果如下:通过配合第一目标名称指令和目标行为指令的对应关系,不仅可以实现语音控制,简化了语音控制的操作,且还能够避免不同语音控制智能设备出现交叉误操作的情况;同时配合两者的第一时间差ΔT1和确认是否处于待定工作模式,能够防止同一语音控制智能设备出现误触的情况,可以准确地通过语音控制对应的语音控制智能设备,不仅简化了语音控制的过程,还有效地提升了语音控制的可靠性和稳定性。

附图说明

图1为本发明实施例的语音控制方法的总体流程图;

图2为本发明另一实施例的语音控制方法的流程图;

图3为本发明另一实施例的语音控制方法的流程图;

图4为本发明实施例的语音控制装置的结构示意图。

附图标记:语音识别模块100、处理器200、存储器300。

具体实施方式

以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本发明的目的、方案和效果。

需要说明的是,如无特殊说明,当某一特征被称为“固定”、“连接”在另一个特征,它可以直接固定、连接在另一个特征上,也可以间接地固定、连接在另一个特征上。需要说明的是,如无特殊说明,当某一特征被称为与另一个特征之间为“电性连接”或“电连接”时,两个特征之间可以是通过引脚直接连接,或是通过线缆连接,也可以是通过无线传输的方式实现连接。具体的电性连接方式属于本领域技术人员通用方式,本领域技术人员可以根据需要实现连接。本文所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。此外,除非另有定义,本文所使用的所有的技术和科学术语与本技术领域的技术人员通常理解的含义相同。本文说明书中所使用的术语只是为了描述具体的实施例,而不是为了限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种元件,但这些元件不应限于这些术语。这些术语仅用来将同一类型的元件彼此区分开。例如,在不脱离本公开范围的情况下,第一元件也可以被称为第二元件,类似地,第二元件也可以被称为第一元件。本文所提供的任何以及所有实例或示例性语言(“例如”、“如”等)的使用仅意图更好地说明本发明的实施例,并且除非另外要求,否则不会对本发明的范围施加限制。

参照图1,在一些实施例中,本发明的技术方案涉及一种语音控制方法,包括以下步骤:

步骤S100、获取第一语音信息,确定当前第一语音信息的获取时间节点为第一时间T1;

具体地,第一语音信息可以通过麦克风或拾音器进行语音信息的采集,并确定当前的采集时间节点为第一时间T1;

步骤S200、对第一语音信息进行识别,当第一语音信息包括第一目标名称指令,启动待定工作模式;

具体地,通过配合现有的常规技术手段,即采用语音识别技术,可以对第一语音信息中的词汇内容转换为计算机可读的数据信息,同时会对所采集的第一语音信息的内容进行识别和判定,确认是否存在对应的第一目标名称指令,如果存在,则启动待定工作模式,并执行步骤S300,如果识别不到对应的第一目标名称指令,则返回步骤S100;

步骤S300、获取第二语音信息,确定当前第二语音信息的获取时间节点为第二时间T2;

同理,第二语音信息同样可以通过麦克风或拾音器进行语音信息的采集,并确定当前的采集时间节点为第二时间T2;

步骤S400、对第二语音信息进行识别,当第二语音信息包括目标行为指令且处于待定工作模式下,确定第一时间T1与第二时间T2的第一时间差ΔT1;

同样,在采集第二语音信息后,将第二语音信息中的词汇内容转换为计算机可读的数据信息,同时对所采集的第二语音信息的内容进行识别和判定,确认是否存在对应的目标行为指令,如果存在,则同步确认当前是否在待定工作模式下,在确认是的情况下,则确定第一时间T1与第二时间T2的第一时间差ΔT1,同时执行下一个步骤S500,如果不存在目标行为指令,则返回步骤S300,或确定当前不处于待定工作模式下,则直接返回步骤S100;

步骤S500、当第一时间差ΔT1满足第一条件,确定当前目标行为指令对应的目标动作,执行目标动作;

在确定第一时间差ΔT1满足第一条件时,则确定当前目标行为指令对应的目标动作,并执行对应的目标动作,当确定第一时间差ΔT1不满足第一条件时,则返回步骤S100。

此外,需要说明的是,步骤S100和步骤S300实际可以是同一步骤,即语音采集是实时在采集的,仅是识别到不同的语音信息,并记录对应的时间节点,即在实际执行过程中,在执行步骤S200后,可以选择返回步骤S100,以获取另一组不同的第一语音信息和时间节点,然后再继续执行步骤S400,与当前分别执行步骤S100、步骤S200、步骤S300、步骤S400的过程实际是相同的效果。

直接配合第一目标名称指令和目标行为指令,可以明确控制目标行为与控制目标名称的对应关系,即用户在使用过程中,必须先呼喊第一目标名称指令,然后呼喊目标行为指令,从而明确控制目标行为与控制目标名称的对应关系,可以避免不同语音控制智能设备之间出现交叉误操作的情况;同时在第一目标名称指令和目标行为指令两者识别的第一时间差ΔT1需要满足第一条件,方可使对应的语音控制智能设备执行对应的指令,这样能够避免出现误触的情况,有效地提升了语音控制的可靠性。

此外,先呼喊第一目标名称指令,然后呼喊目标行为,这一操作也符合人们的说话习惯,先呼叫名称,再交流内容的思维习惯,也便于用户适应,如老人和小孩,可以更快地能够适用该语音操作习惯。

在本发明的一些实施例中,启动待定工作模式这一步骤包括:

步骤S210、进行计时,确定启动待定工作模式的累积时间T4;

具体地,在启动待定工作模式时,需要同步进行计时,以确定待定工作模式的启动持续时间;

步骤S220、当累积时间T4小于第一设定值,可执行获取第二语音信息,确定当前第二语音信息的获取时间节点为第二时间T2;

具体地,在处于待定工作模式下时,如有采集到语音信息,则可以执行步骤S300,以确定是否存在对应的目标行为指令;

步骤S230、当累积时间T4等于第一设定值,退出待定工作模式,返回获取第一语音信息,确定当前第一语音信息的获取时间节点为第一时间T1;

具体地,当待定工作模式的持续时间达到第一设定值时,若仍未采集到对应的目标行为指令,则退出待定工作模式,此时如还需要语音控制对应的语音控制智能设备,则需要先通过呼唤对应的第一目标名称指令,即重新执行步骤S100和步骤S200,使语音控制智能设备进入待定工作模式后,再执行下一步骤S300,方可继续语音控制语音控制智能设备。

通过设置第一设定值,可以限制语音控制智能设备处于待定工作模式下的时长,进而避免出现误触的情况,如果语音控制智能设备长时间处于待定工作模式下,此时,如果用户正常的说话交流或者电视、广播等背景人声,刚好说出对应的目标行为指令,则会执行对应的动作;因此,限制语音控制智能设备进入待定工作模式下,可以使用户更好地去控制语音控制智能设备,提升语音控制的体验感和可靠性。

在本发明的一些实施例中,第一条件为:第一时间差ΔT1≥第二设定值。

具体地,限制第一目标名称指令和目标行为指令的时间差在对应的范围内,可以提升有用户操作的可靠性,降低误识别的概率,如由于用户正常的说话交流或者电视、广播等背景人声干扰引起的误识别,即在用户通过第一目标名称指令呼唤对应语音控制智能设备时,此时若身边的背景人声刚好同步出现对应的目标行为指令,则会造成语音控制智能设备执行不必要的动作,导致用户语音控制失败,因此设置第一条件,限制第一目标名称指令和目标行为指令的时间差在对应的范围内,可以提升可靠性。

在本发明的一些实施例中,第二设定值至少为1秒,第一设定值至少为2秒;其中,为了提升可靠性,第一设定值不可以大于1小时,一般地,第一设定值优选为1分钟内。

其中,第一设定值可以选择4秒、8秒、10秒、12秒等任意的时间。

实验表明,针对人们常规的谈话习惯,人们在平时讲一句话时,平均两个字的间隔是500毫秒左右,因此将第二设定值设为1秒,同时将第一设定值设为至少2秒,能够有效地降低误识别的概率,如由于用户正常的说话交流或者电视、广播等背景人声干扰引起的误识别,进一步提升了可靠性。

可以知道的是,在达到第一设定值的时间时,若未采集到目标行为指令时,则同步退出待定工作模式,并直接返回步骤S100。

在本发明的一些实施例中,还包括以下步骤:

步骤S600、当目标动作为“设置模式”时,启动设置模式;

步骤S700、获取第三语音信息,确定当前第三语音信息的获取时间节点为第三时间T3;

同理,第三语音信息同样可以通过麦克风或拾音器进行语音信息的采集,并确定当前的采集时间节点为第三时间T3;

步骤S800、对第三语音信息进行识别,当第三语音信息包括目标名称设置指令且处于设置模式下,确定第二时间T2与第三时间T3的第二时间差ΔT2;

同样,在采集第三语音信息后,将第三语音信息中的词汇内容转换为计算机可读的数据信息,同时对所采集的第三语音信息的内容进行识别和判定,确认是否存在对应的目标名称设置指令,如果存在,则同步确认当前是否在设置模式下,在确认是的情况下,则确定第二时间T2与第三时间T3的第二时间差ΔT2,同时执行下一个步骤S900,如果不存在目标行为指令,则返回步骤S700,或确定当前不处于设置模式下,则直接返回步骤S100;

步骤S900、当第二时间差ΔT2满足第二条件,确定当前目标名称设置指令对应的目标名称信息,将第一目标名称指令更新为目标名称信息指定的名称;

在确定第二时间差ΔT2满足第二条件时,则确定当前目标名称设置指令对应的名称,并将对应的语音控制智能设备名称替换最新的,当确定第二时间差ΔT2不满足第二条件时,则直接返回步骤S700,不对对应的语音控制智能设备名称进行替换。

依次配合第一目标名称指令、目标行为指令以及目标名称设置指令,可以便于用户对语音控制智能设备的名称进行替换,以便于日常使用,同时配合第一时间差ΔT1和第二时间差ΔT2的条件确认,可以避免出现误操作情况,进一步提升了语音控制的可靠性。

此外,需要说明的是,步骤S100、步骤S300和步骤S700实际可以是同一步骤,即语音采集是实时在采集的,仅是识别到不同的语音信息,并记录对应的时间节点,即在实际执行过程中,在执行步骤S200或步骤S600后,可以选择返回步骤S100,以获取另一组不同的第一语音信息和时间节点,然后再继续执行步骤S400或步骤S800,与当前分别执行步骤S100、步骤S200、步骤S300、步骤S400、步骤S500、步骤S600、步骤S700、步骤S800、步骤S900的过程实际是相同的效果。

在本发明的一些实施例中,设置模式这一步骤包括:

步骤S610、进行计时,确定启动设置模式的累积时间T5;

具体地,在启动设置模式时,需要同步进行计时,以确定设置模式的启动持续时间;

步骤S620、当累积时间T5小于第三设定值,执行获取第三语音信息,确定当前第三语音信息的获取时间节点为第三时间T3;

具体地,在处于设置模式下时,持续执行步骤S800,以确定是否存在对应的目标名称设置指令;

步骤S630、当累积时间T5等于第三设定值时,退出设置模式,返回获取第一语音信息,确定当前第一语音信息的获取时间节点为第一时间T1;

具体地,当设置模式的持续时间达到第三设定值时,若仍未采集到对应的目标名称设置指令,则退出设置模式,此时若需要语音控制对应的语音控制智能设备进行名称替换,则需要先通过呼唤对应的第一目标名称指令,并说出对应的目标行为指令,即重新执行步骤S100至步骤S600,使语音控制智能设备进入设置模式后,再执行下一步骤S700。

其中,值得注意的是,第一设定值和第三设定值的设置时间至少为2秒以上,能够有效地降低误识别的概率,如由于用户正常的说话交流或者电视、广播等背景人声干扰引起的误识别,同时设置2秒以上,可以便于用户进行控制,进一步提升了可靠性。

具体地,为了进一步提升用户的体验感,防止时间过短,造成用户无法及时说出对应的指令时,可以将第一设定值和第三设定值的设置时间设置的更长,但不可以大于1小时,一般地,第一设定值优选为1分钟内,如可以设置为5秒、6秒、7秒、20秒、30秒、40秒等,设置时间长点,可以给用户留有适当的时间缓冲,也可以避免语音控制智能设备出现误触或是交叉误触的情况,有效地提升对智能语音控制智能设备语音控制的可靠性。

在本发明的一些实施例中,第二条件为:第二时间差ΔT2≥第四设定值。

具体地,限制目标行为指令和目标名称设置指令的时间差在对应的范围内,可以提升有用户操作的可靠性,降低误识别的概率,如由于用户正常的说话交流或者电视、广播等背景人声干扰引起的误识别,即在用户通过第一目标名称指令呼唤对应语音控制智能设备时,此时若身边的背景人声刚好同步出现对应的目标行为指令,则会造成语音控制智能设备替换成错误的名称,导致用户设置名称失败,因此设置第二条件,限制目标行为指令和目标名称设置指令的时间差在对应的范围内,可以提升名称设置的可靠性。

因此,为了提升语音控制的准确性,防止出现误操作的情况,第四设定值和第三设定值可以根据第二设定值和第一设定值进行设置,进而能够实现防止出现误触的情况,以提升语音控制的准确度和可靠性。

可以知道的是,第三设定值可以与第一设定值设为同一值,即第一设定值设为几秒,第三设定值则可以为几秒,这样在对应的累积时间T5,若内未采集到新的目标名称指令,则同步退出待定工作模式,并直接返回步骤S100,用户如果需要对语音控制智能设备进行重新替换名称的话,则需要重新喊出语音控制智能设备对应的第一目标名称指令。

在本发明的一些实施例中,还包括以下步骤:

步骤S1000、获取第四语音信息,确定当前第四语音信息的获取时间节点为第六时间T6;

步骤S1100、对第四语音信息进行识别,当第四语音信息包括第二目标名称指令,且当前处于待定工作模式下,则退出待定工作模式;并返回步骤S100。

需要进一步说明的是,多个不同的语音控制智能设备可以采用同一套程序进行控制,即有相同的目标名称指令、目标行为指令以及目标名称设置指令的数据库,其中,第一目标名称指令和第二目标名称指令均属于目标名称指令,第一目标名称指令是对应的语音控制智能设备唯一匹配且能够唤醒的目标名称指令,第二目标名称指令则是除了对应的语音控制智能设备唯一匹配以外的目标名称指令,即第一目标名称指令和第二目标名称指令仅是为了相对于同一个语音控制智能设备是否唯一而进行区分。

在语音控制智能设备处于待定工作模式下,若在采集语音信息过程中,发现出现有第二目标名称指令时,则马上退出待定工作模式,如用户本身是想呼喊“主卧灯”,但因错喊“床头灯”,此时对应“床头灯”的语音控制智能设备则会处于待定工作模式下,此时用户如果马上重新呼喊“主卧灯”,对应“床头灯”的语音控制智能设备在识别到“主卧灯”这目标名称指令时,对应“床头灯”的语音控制智能设备则会马上退出待定工作模式,用户此时再呼喊出目标行为指令时,则只有对应“主卧灯”的语音控制智能设备会执行对应的动作,对应“床头灯”的语音控制智能设备不会执行。

因此,配合步骤步骤S1000和步骤S1100,可以提升用户语音控制的便利性,也防止呼喊错的语音控制智能设备会作出的相应的动作,也提升了语音控制的可靠性。

此外,需要说明的是,步骤S100、步骤S300、步骤S700和步骤S1000实际可以是同一步骤,即语音采集是实时在采集的,仅是识别到不同的语音信息,并记录对应的时间节点,即在实际执行过程中,在执行步骤S200或步骤S600后,可以选择返回步骤S100,以获取另一组不同的第一语音信息和时间节点,然后再继续执行步骤S400或步骤S800,与当前分别执行步骤S100、步骤S200、步骤S300、步骤S400、步骤S500、步骤S600、步骤S700、步骤S800、步骤S900的过程实际是相同的效果,而步骤S1100则是在采集到第二目标名称指令时,均会直接执行。

第二方面,本发明的技术方案还涉及一种语音控制装置,包括语音识别模块100、存储器100和处理器100,语音识别模块100用于获取语音信息,处理器100执行储存在存储器100中的计算机程序时实施如上述的语音控制方法。

其中,语音识别模块100可以采用麦克风或拾音器,以进行语音信息的采集。

第三方面,本发明的技术方案还涉及一种语音控制智能设备,包括如上述的语音控制装置。

第四方面,本发明的技术方案还涉及一种计算机可读存储介质,其上储存有计算机程序指令,计算机程序指令被处理器100执行时实施上述的语音控制方法。

具体地,下面以具体的实施例来说明本发明的实施过程,可以看表1,为一种语音控制方法涉及的一套对应的第一目标名称指令和目标行为指令对应表,可以适用于具有上述语音控制装置的语音控制智能设备,可以知道的是,语音控制智能设备包括但不限于语音控制智能灯、语音控制智能开关、语音控制智能通断器、语音控制智能风扇、语音控制智能插座。

表1第一目标名称指令和目标行为指令对应表

/>

/>

具体地,在用户初始使用时,即语音控制智能设备处于初始化时,可以采用通用的第一目标名称指令,如对初始设置的语音控制智能设备,其系统设置的初始名称“小飞小飞”,用户在初始设置时,可以先呼喊“小飞小飞”,对应的语音控制智能设备在识别到“小飞小飞”后,则进入启动待定工作模式,然后再继续呼喊“进入设置模式”,语音控制智能设备则进入设置模式,此次,在限定的时间内,再次呼喊出需要设置的名称,如“设为主卧灯”;后续该语音智能控制语音控制智能设备对应匹配的第一目标名称指令则为“主卧灯”,在每次需要对主卧灯进行语音控制时,则呼喊“主卧灯”即可,然后在允许的时间差内,再呼喊出对应的目标行为指令,该语音控制智能设备则会执行动作。

如呼喊的顺序为“主卧灯”——“开灯”,该语音控制智能设备会进行判断,接收两个指令的时间差是否在第一条件内,如是,则可以使对应的语音控制智能设备打开灯,即语音控制智能设备会依次执行步骤S100至步骤S500,在此过程中,如接收两个指令的时间差不在第一条件内,则直接退出待定工作模式。

在实际使用过程中,如需要将“主卧灯”更改为“次卧灯”,则用户在满足对应的第一条件内以及第二条件内,按“主卧灯”——“进入设置模式”——“设为次卧灯”的顺序依次呼喊,语音控制智能设备则会进行相应的设置,即语音控制智能设备会依次执行步骤S100至步骤S900,以完成第一目标名称指令的替换。

需要说明的是,表格中的目标名称指令和目标行为指令可以作为同一套数据库在不同的语音控制智能设备内进行存储和设置,而与每一个语音控制智能设备匹配的目标名称指令仅有一个,对应上述语音控制方法中的第一目标名称指令,即语音控制智能设备仅对自身匹配的第一目标名称指令作出反应,其余不匹配的目标名称指令均为对应上述语音控制方法中的第二目标名称指令。即语音控制智能设备在识别对应第一目标名称指令并进入待定工作模式下,此时,如果该语音控制智能设备识别到第二目标名称指令时,则会马上退出待定工作模式。

即在语音控制智能设备在处于待定工作模式下时,会持续执行步骤S1000,当识别到第二目标名称指令时,则会执行步骤S1100;以主卧灯为例,在呼喊出“主卧灯”后,对应“主卧灯”的语音控制智能设备会进入待定工作模式下,在未退出待定工作模式前,如果此时再呼喊“床头灯”或“氛围灯”等其它目标名称指令时,对应“主卧灯”的语音控制智能设备则会立刻退出待定工作模式,避免与“床头灯”或“氛围灯”执行相同的目标行为指令,进一步降低了误操作的概率,以提升用户在全屋语音控制的可靠性。

需要说明的是,如果在用户喊出“主卧灯”后,未在限定的第一设定值内喊出对应目标行为指令,则“主卧灯”会退出待定工作模式,在下次需要控制主卧灯时,则需要再次呼喊“主卧灯”,即对应的语音控制智能设备在执行步骤S100和步骤S200后,如果在限定的第一设定值内未识别到对应的目标行为指令,则会执行步骤S230,以退出待定工作模式。

可以知道的是,在屋内涉及的全部语音控制智能设备,可以同时在持续的执行步骤S100,在识别到第一目标名称指令后,语音控制智能设备则会先判断与自身的名称是否匹配,如果匹配成功,才会执行下一步骤。即在实际应用过程中,如果未喊出语音控制智能设备对应的第一目标名称指令,如“主卧灯”,则对应“主卧灯”的语音控制智能设备则不会进入待定工作模式下,用户在呼喊出目标行为指令时,由于该语音控制智能设备不处于待定工作模式下,因此也不会对目标行为指令作出反应。因此为了便于管理控制,每一个语音控制智能设备在应用时,是对应不同的第一目标名称指令。

可以知道的是,在语音控制智能设备未退出待定工作模式下时,用户可以多次呼喊不同的目标行为指令,语音控制智能设备也会多次进行响应,即在执行步骤S100和步骤S200后,只要还未退出待定工作模式,用户只要再次或多次呼喊对应的目标行为指令,对应的语音控制智能设备则会重复执行步骤S300至步骤S500,以执行对应的动作,如以下情况:

(1)如用户依次喊出,“主卧灯”——“打开”——“变颜色”;则对应的主卧灯则会依次执行打开灯光,然后再变颜色;

(2)如用户依次喊出,“客厅灯”——“白灯”——“暖灯”——“亮一点”——“暗一点”;则对应的客厅灯则会依次执行打开白灯、变为暖灯状态、亮度调亮、最后亮度再调低的动作。

值得注意的是,为了提升用户语音操作的可靠性,可以选择将第一设定值的阈值设大点,如一分钟,即可以在待定工作模式下的一分钟内,可以实现多次的目标名称指令,即可以重复执行步骤S300至步骤S500,以实现用户的多次控制;也可以是选择在每一次执行目标行为指令后,则累积时间T4可以自动归零,即累积时间T4会在每次执行一个目标名称指令后,则归零重新计算,这样则可以实现用户多次对语音控制智能设备进行语音控制。

本发明的有益效果如下:通过配合第一目标名称指令和目标行为指令的对应关系,不仅可以实现语音控制,不需要在每次控制前先说出公共唤醒词,有效地简化了语音控制的操作,且还能够避免不同语音控制智能设备出现交叉误操作的情况;同时配合两者的第一时间差ΔT1和确认是否处于待定工作模式,能够防止同一语音控制智能设备出现误触的情况,可以准确地通过语音控制对应的语音控制智能设备,本发明不仅简化了语音控制的过程,还有效地提升了语音控制的可靠性和稳定性。

应当认识到,本发明实施例中的方法步骤可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。语音控制方法可以使用标准编程技术。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。

此外,可按任何合适的顺序来执行本文描述的过程的操作,除非本文另外指示或以其他方式明显地与上下文矛盾。本文描述的过程(或变型和/或其组合)可在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可作为共同地在一个或多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)、由硬件或其组合来实现。计算机程序包括可由一个或多个处理器执行的多个指令。

进一步,方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本发明的各方面可以以存储在非暂时性存储介质或语音控制智能设备上的机器可读代码来实现,无论是可移动的还是集成至计算平台,如硬盘、光学读取和/或写入存储介质、RAM、ROM等,使得其可由可编程计算机读取,当存储介质或语音控制智能设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文步骤的指令或程序时,本文的发明包括这些和其他不同类型的非暂时性计算机可读存储介质。当根据本发明的方法和技术编程时,本发明还可以包括计算机本身。

计算机程序能够应用于输入数据以执行本文的功能,从而转换输入数据以生成存储至非易失性存储器的输出数据。输出信息还可以应用于一个或多个输出语音控制智能设备如显示器。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生的物理和有形对象的特定视觉描绘。

以上,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。

相关技术
  • 一种智能语音交互方法及装置、相关设备及存储介质
  • 一种语音控制方法、装置、存储介质及空调
  • 一种家电的语音控制方法、装置、存储介质及家电系统
  • 一种语音控制方法、装置、设备和存储介质
  • 智能设备的控制方法、装置、设备和存储介质
  • 一种智能语音控制设备的控制方法、装置及存储介质
  • 语音唤醒控制方法、装置、语音智能设备及存储介质
技术分类

06120115929645