一种语音识别方法、设备、系统及介质

文档序号:139048 发布日期:2021-10-22 浏览:26次 >En<

阅读说明:本技术 一种语音识别方法、设备、系统及介质 (Voice recognition method, device, system and medium ) 是由 丁晓鹏 舒海 于 2020-04-21 设计创作,主要内容包括:本发明实施例公开了一种语音识别方法、设备、系统及介质。其中,语音识别方法,包括:响应于主控设备发送的中转确认指令,向环境噪音设备发送音量控制指令,所述音量控制指令,用于指示所述环境噪音设备降低音量;接收用户的语音指令,并确定与所述语音指令匹配的指令执行设备;将所述语音指令和/或所述语音指令对应的执行指令发送至所述指令执行设备,以指示所述指令执行设备对所述语音指令和/或所述执行指令进行指令识别。本发明实施例的技术方案,通过降低当前环境中设备音量,减少环境噪音对用户语音指令的影响,提高语音识别成功率。(The embodiment of the invention discloses a voice recognition method, voice recognition equipment, a voice recognition system and a voice recognition medium. The voice recognition method comprises the following steps: responding to a transfer confirmation instruction sent by a main control device, and sending a volume control instruction to an environmental noise device, wherein the volume control instruction is used for instructing the environmental noise device to reduce the volume; receiving a voice instruction of a user, and determining instruction execution equipment matched with the voice instruction; and sending the voice instruction and/or an execution instruction corresponding to the voice instruction to the instruction execution equipment so as to instruct the instruction execution equipment to perform instruction recognition on the voice instruction and/or the execution instruction. According to the technical scheme of the embodiment of the invention, the influence of environmental noise on the voice instruction of the user is reduced by reducing the volume of the equipment in the current environment, and the success rate of voice recognition is improved.)

一种语音识别方法、设备、系统及介质

技术领域

本发明实施例涉及智能家居领域,尤其涉及一种语音识别方法、设备、系统及介质。

背景技术

随着语音识别技术的发展,很多智能设备实现了通过语音进行控制而无需用户手动操作的效果,给人们的生活带来了极大的便利,但是当智能设备采集用户的语音控制指令时,可能会将周围其他设备或人发出的噪音一同采集进去,给后续的语音识别过程造成影响。

现有技术中,为了提高语音识别成功率,智能设备在进行语音识别前,通常根据预先训练的降噪模型对接收到的语音控制指令进行降噪处理,然后再对经过降噪处理的语音控制指令进行语音识别,一方面,通过预先训练的降噪模型进行降噪处理,只能实现针对特定环境噪音的降噪,当智能设备所处环境发生变化时,降噪效果会变得不理想,从而影响语音识别的成功率,另一方面,用户需要在离智能设备较近的位置输入语音控制指令才能保证语音识别成功率,当用户距离要控制的智能设备较远时,语音识别成功率也会受到影响。

发明内容

本发明实施例提供一种语音识别方法、设备、系统及介质,通过降低当前环境中设备音量,减少环境噪音对用户语音指令的影响,提高语音识别成功率。

第一方面,本发明实施例提供了一种语音识别方法,所述方法应用于指令中转设备,所述方法包括:

响应于主控设备发送的中转确认指令,向环境噪音设备发送音量控制指令,所述音量控制指令,用于指示所述环境噪音设备降低音量;

接收用户的语音指令,并确定与所述语音指令匹配的指令执行设备;

将所述语音指令和/或所述语音指令对应的执行指令发送至所述指令执行设备,以指示所述指令执行设备对所述语音指令和/或所述执行指令进行指令识别。

第二方面,本发明实施例提供了一种语音识别方法,所述方法应用于主控设备,所述方法包括:

接收语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备;

向所述指令中转设备发送中转确认指令,所述中转确认指令,用于指示所述指令中转设备向环境噪音设备发送音量控制指令以及将用户的语音指令和/或所述语音指令对应的执行指令发送至指令执行设备;

其中,所述指令执行设备用于对所述语音指令和/或所述执行指令进行指令识别。

第三方面,本发明实施例提供了一种语音识别装置,所述装置包括:

音量控制指令发送模块,用于响应于主控设备发送的中转确认指令,向环境噪音设备发送音量控制指令,所述音量控制指令,用于指示所述环境噪音设备降低音量;

指令执行设备确定模块,用于接收用户的语音指令,并确定与所述语音指令匹配的指令执行设备;

语音指令发送模块,用于将所述语音指令和/或所述语音指令对应的执行指令发送至所述指令执行设备,以指示所述指令执行设备对所述语音指令和/或所述执行指令进行指令识别。

第四方面,本发明实施例提供了一种语音识别装置,所述装置包括:

指令中转设备确定模块,用于接收语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备;

中转确认指令发送模块,用于向所述指令中转设备发送中转确认指令,所述中转确认指令,用于指示所述指令中转设备向环境噪音设备发送音量控制指令以及将用户的语音指令和/或所述语音指令对应的执行指令发送至指令执行设备;

其中,所述指令执行设备用于对所述语音指令和/或所述执行指令进行指令识别。

第五方面,本发明实施例还提供了一种设备,所述设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例提供的语音识别方法。

第六方面,本发明实施例提供了一种语音识别系统,所述系统包括:

主控设备、指令中转设备和指令执行设备;

所述主控设备,用于根据语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备,并向所述指令中转设备发送中转确认指令;

所述指令中转设备,用于响应所述中转确认指令,向环境噪音设备发送音量控制指令,并根据用户的语音指令,确定与所述语音指令匹配的指令执行设备,将所述语音指令和/或所述语音指令对应的执行指令发送至所述指令执行设备;

所述指令执行设备,用于对所述语音指令和/或所述执行指令进行指令识别。

第七方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例提供的语音识别方法。

本发明实施例的技术方案,指令中转设备响应主控设备发送的中转确认指令,向环境噪音设备发送音量控制指令指示环境噪音设备降低音量,然后将采集到的用户的语音指令和/或语音指令对应的执行指令,发送到与该语音指令对应的指令执行设备进行指令识别,一方面,指令中转设备在接收用户的语音指令之前,指示环境噪音设备降低音量,减小了环境噪音设备对语音指令的影响,能够提高语音识别成功率,另一方面,通过指令中转设备来接收用户的语音指令再转发给指令执行设备,可以实现选择接收语音指令条件较优的设备作为指令中转设备,采集的语音质量更好,进一步提高语音识别成功率。

附图说明

图1是本发明实施例一中的一种语音识别方法的流程图;

图2是本发明实施例二中的一种语音识别方法的流程图;

图3是本发明实施例三中的一种语音识别方法的流程图;

图4是本发明实施例四中的一种语音识别装置的结构示意图;

图5是本发明实施例五中的一种语音识别装置的结构示意图;

图6是本发明实施例六提供的一种设备的结构示意图;

图7是本发明实施例七提供的一种语音识别系统的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一中的一种语音识别方法的流程图,本实施例的技术方案应用于指令中转设备,适用于通过指令中转设备接收语音指令的情况,该方法可以由语音识别装置执行,该装置可以由软件和/或硬件来实现,并可以集成在各种通用计算机设备中。

为了便于理解,首先对本实施例中语音识别方法执行过程中涉及的语音识别系统进行说明,语音识别系统包括主控设备,指令中转设备以及指令执行设备。其中,主控设备用于获取其他设备的状态信息,以及针对某一设备发送的状态请求指令,向其反馈相应的状态信息,主控设备可以是指对语音识别系统中全部设备状态进行实时监控和存储的设备,示例性的,主控设备为智能音箱;指令中转设备用于接收用户的语音指令,并将语音指令发送至对应的设备,指令中转设备可以是指采集用户语音指令并对语音指令进行转发的设备,示例性的,指令中转设备为距离用户最近的智能设备;指令执行设备用于执行用户的语音指令,指令执行设备可以指与用户的语音指令匹配的设备,示例性的,当用户的语音指令为“启动洗衣机进行衣物洗涤”,则指令执行设备为智能洗衣机。

本实施例提供的方法具体包括如下步骤:

步骤110、响应于主控设备发送的中转确认指令,向环境噪音设备发送音量控制指令,音量控制指令,用于指示环境噪音设备降低音量。

其中,中转确认指令是主控设备向语音识别系统中的某一设备发送的,用于指示该设备作为指令中转设备工作的指令,环境噪音设备是指令中转设备当前所处环境中的其他处于启动状态的智能设备,示例性的,环境噪音设备可以为智能电视机、智能洗衣机以及智能空调等。

本实施例中,语音识别系统中的某一设备接收到主控设备发送的中转确认指令后,该设备作为指令中转设备开始工作,为了降低周围环境中噪音对用户语音指令的影响,提高采集语音指令的质量,指令中转设备首先通过网络向当前所处环境中的至少一个环境噪音设备发送音量控制指令,控制环境噪音设备降低音量,可以提高采集语音指令的质量,从而提升语音识别成功率。

示例性的,语音识别系统中的智能音箱接收到主控设备发送的中转确认指令,则该智能音箱作为指令中转设备开始工作,首先,智能音箱可以向主控设备发送环境噪音设备请求指令,向主控设备请求当前环境中包含的至少一个环境噪音设备,进一步的,智能音箱通过无线网络向主控设备反馈的环境噪音设备发送音量控制指令,具体的,可以向智能油烟机发送降低功率指令,向智能电视机发送降低音量指令。其中,中转确认指令可以是主控设备在接收到用户的唤醒语音后生成的针对语音识别系统中某一设备的指令。

步骤120、接收用户的语音指令,并确定与语音指令匹配的指令执行设备。

本实施例中,指令中转设备在向环境噪音设备发送音量控制指令后,开始接收用户的语音指令,并根据接收到的语音指令,确定与当前语音指令匹配的指令执行设备。

示例性的,指令中转设备接收到用户的语音指令“开启洗衣机,洗涤10分钟”,进一步的,指令中转设备对该语音指令进行语义分析,确定当前语音指令匹配的指令执行设备为智能洗衣机。

步骤130、将语音指令和/或所述语音指令对应的执行指令发送至指令执行设备,以指示指令执行设备对语音指令和/或所述执行指令进行指令识别。

本实施例中,指令中转设备在确定与当前语音指令匹配的指令执行设备后,将语音指令通过网络转发到指令执行设备,指示指令执行设备对语音指令进行语音识别,并执行语音指令对应的操作,可以理解的,指令中转设备也可以直接将语音指令对应的执行指令发送至指令执行设备,指示指令执行设备对执行指令进行指令识别,并执行执行指令对应操作。

示例性的,指令中转设备将接收到的语音指令“开启洗衣机,洗涤10分钟”后,可以通过无线网络将该语音指令转发至智能洗衣机,智能洗衣机在接收到该语音指令后,进行语音识别,并根据语音识别结果执行相应的洗涤操作,或者,指令中转设备直接将经过语音识别后的“开启洗衣机,洗涤10分钟”的执行指令发送至智能洗衣机,智能洗衣机在接收到该执行指令后,进行指令识别,并根据指令识别结果执行相应的洗涤操作。

可选的,若语音指令为问答交互指令,所述方法,还包括:

接收指令执行设备针对语音指令反馈的语音反馈信息,将语音反馈信息提供给用户。

其中,问答交互指令是指需要根据语音指令向用户反馈相关信息的指令,例如,语音指令为“洗衣机还有多长时间洗涤结束?”显然,该语音指令为疑问语句,并且需要智能洗衣机反馈洗涤信息,则将该语音指令确定为问答交互指令。

本可选的实施例中,当语音指令为问答交互指令时,指令执行设备需要将相关信息反馈至用户,具体的,指令执行设备会将针对语音指令的语音反馈信息发送至指令中转设备,由指令中转设备将语音反馈信息提供给用户。

示例性的,语音指令为“洗衣机还有多长时间洗涤结束?”,则智能洗衣机通过对上述语音指令进行语音识别,根据识别结果计算剩余洗涤时长,最终将计算结果通过无线网络反馈至指令中转设备,最终由指令中转设备进行剩余洗涤时长播报。

本发明实施例的技术方案,指令中转设备响应主控设备发送的中转确认指令,向环境噪音设备发送音量控制指令指示环境噪音设备降低音量,然后将采集到的用户的语音指令和/或语音指令对应的执行指令,发送到与该语音指令对应的指令执行设备进行指令识别,一方面,指令中转设备在接收用户的语音指令之前,指示环境噪音设备降低音量,减小了环境噪音设备对语音指令的影响,能够提高语音识别成功率,另一方面,通过指令中转设备来接收用户的语音指令再转发给指令执行设备,可以实现选择接收语音指令条件较优的设备作为指令中转设备,采集的语音质量更好,进一步提高语音识别成功率。

实施例二

图2为本发明实施例二中的一种语音识别方法的流程图,本实施例在上述实施例的基础上进一步细化,提供了响应于主控设备发送的中转确认指令,向环境噪音设备发送音量控制指令的具体步骤。下面结合图2对本发明实施例二提供的一种语音识别方法进行说明,包括以下步骤:

步骤210、响应于主控设备发送的中转确认指令,向主控设备发送环境噪音设备请求指令。

本实施例中,指令中转设备在接收到主控设备发送的中转确认指令后,为了获取当前环境中的环境噪音设备,向主控设备发送环境噪音设备请求指令,请求当前环境中处于开启状态的智能设备。

示例性的,指令中转设备在接收到主控设备发送的中转确认指令后,向主控设备发送环境噪音设备请求指令,其中,环境噪音设备请求指令可以用于向主控设备请求当前环境中的环境噪音设备,各环境噪音设备的类型以及当前功率或音量等基本信息。

可选的,主控设备也可以在发送中转确认指令时,携带环境噪音设备,此时指令中转设备可以直接确定环境噪音设备,无需向主控设备发送环境噪音设备请求指令进行环境噪音设备请求。

步骤220、接收主控设备反馈的各环境噪音设备的类型,并根据各环境噪音设备的类型,向各环境噪音设备发送匹配的音量控制指令。

本实施例中,指令中转设备接收主控设备反馈的各环境噪音设备的类型,并根据各环境噪音设备的类型确定与各环境噪音设备匹配的音量控制指令,最终将确定的音量控制指令发送至匹配的环境噪音设备。

示例性的,环境噪音设备可以包括智能油烟机、智能洗衣机以及智能电视机等设备,与智能电视机匹配的音量控制指令可以是降低音量的指令,与智能洗衣机或者智能油烟机匹配的音量控制指令可以是降低功率的指令。

可选的,根据各环境噪音设备的类型,向各环境噪音设备发送匹配的音量控制指令,包括:

当环境噪音设备属于音量可调类型时,降低环境噪音设备的音量;

当环境噪音设备不属于音量可调类型时,关闭或暂停运行环境噪音设备。

本可选的实施例中,提供了一种根据各环境噪音设备的类型,向各环境噪音设备发送匹配的音量控制指令的具体方式,当环境噪音设备属于音量可调类型时,可以降低环境噪音设备的音量,示例性的,音量可调类型的环境噪音设备可以是智能电视机、智能音箱等可以调节音量的设备;当环境噪音设备不属于音量可调类型时,可以关闭或暂停环境噪音设备,示例性的,不属于音量可调类型的环境噪音设备可以是智能洗衣机等不可以调节音量的设备。

步骤230、接收用户的语音指令,并确定与语音指令匹配的指令执行设备。

步骤240、将语音指令和/或语音指令对应的执行指令发送至指令执行设备,以指示指令执行设备对语音指令和/或执行指令进行指令识别。

本发明实施例的技术方案,指令中转设备响应主控设备发送的中转确认指令,向主控设备发送环境噪音设备请求指令,并根据各环境噪音设备的类型,向各环境噪音设备发送匹配的音量控制指令,最终将采集到的用户的语音指令和/或语音指令对应的执行指令发送到与该语音指令对应的指令执行设备进行语音识别,实现了在接收用户的语音指令之前,指示环境噪音设备降低音量,减小了环境噪音设备对语音指令的影响,并且根据环境噪音设备的类型,向各环境噪音设备发送匹配的音量控制指令,可以使不同类型的设备以不同方式降低音量,使指令中转设备采集到不包含环境噪音的语音指令,提高语音识别准确率。

实施例三

图3为本发明实施例三中的一种语音识别方法的流程图,本实施例的技术方案应用于主控设备,适用于通过指令中转设备接收语音指令的情况,该方法可以由语音识别装置执行,该装置可以由软件和/或硬件来实现,并可以集成在各种通用计算机设备中,具体包括如下步骤:

步骤310、接收语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备。

本实施例中,当前环境中的至少一个设备通过麦克风阵列采集到用户输入的唤醒指令后,计算自身与用户之间的距离,并将计算得到的距离信息发送到主控设备,由主控设备根据各设备发送的距离信息以及设定规则,确定指令中转设备,具体的,主控设备可以指示到用户距离小于设定阈值的设备作为指令中转设备来采集用户的语音指令。

示例性的,预先设定主控设备为智能音箱,智能音箱接收当前环境中的智能冰箱、智能洗衣机和智能电视机发送的与用户之间的距离信息,根据上述距离信息确定与用户距离最近的智能冰箱作为指令中转设备。

可选的,接收语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备,包括:

接收语音识别系统中至少一个设备发送的与用户之间的距离信息,确定到用户距离小于设定阈值的至少一个设备,并将至少一个设备按照对应距离信息由小到大进行排序,得到设备序列;

依次向设备序列中各设备发送网络检测信息,检测设备的网络状态是否符合设定条件;

若是,则指示当前检测的设备作为指令中转设备,且不再向设备序列中的下一设备发送网络检测信息;

若否,则向设备序列中的下一设备发送网络检测信息,直至检测到网络状态符合设定条件的设备,作为指令中转设备。

本可选的实施例中,提供了一种根据语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备的方式,具体的,主控设备首先接收环境中至少一个设备发送的与用户之间的距离信息,然后确定到用户距离小于设定阈值的至少一个设备,并将到用户距离小于设定阈值的设备按照其与用户距离由小到大进行排序,得到一个设备序列,进一步的,主控设备依次向设备序列中的设备发送网络检测信息来检测当前设备的网络状态是否良好,若当前设备的网络状态符合预先设定的网络条件,则将当前检测的设备作为指令中转设备,且不再向设备序列中的下一设备发送网络检测消息;若当前设备的网络状态不符合预先设定的网络条件,向设备序列中的下一设备发送网络检测信息,直到检测到网络状态符合设定条件的设备,并将其作为指令中转设备并停止检测,通过检测各设备的网络状态可以保证指令中转设备处于较好的网络状态下,能够保证语音指令顺利传输至指令执行设备。

示例性的,预先设定主控设备为智能音箱,智能音箱接收当前环境中的智能冰箱、智能洗衣机、智能油烟机、智能空调和智能电视机发送的与用户之间的距离信息,分比为7米、4.5米、8米、3米和3.5米,根据上述距离信息确定与用户距离小于设定阈值5米的设备为智能洗衣机、智能空调和智能电视机,则按照上述设备距离用户的距离由近到远进行排序,得到一个设备序列,智能空调、智能电视机和智能洗衣机,进一步的,智能音箱依次向设备序列中的设备发送网络检测信息,具体的,首先向距离用户最近的智能空调发送网络检测信息,若智能空调的网络状态符合预先设定的网络条件,则将智能空调作为指令中转设备,不再检测设备序列中智能电视机和智能洗衣机的网络状态,若智能空调的网络状态不符合预先设定的网络条件,则继续检测智能电视机的网络状态,若智能电视机网络状态符合设定网络条件,则将智能电视机作为指令中转设备,否则继续检测智能洗衣机的网络条件,直至检测到符合设定网络条件的设备,作为指令中转设备。

可选的,接收语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备,包括:

接收语音识别系统中至少一个设备发送的与用户之间的距离信息,确定到用户距离小于设定阈值的至少一个设备;

向至少一个设备发送噪音检测指令,以指示各设备检测当前所处环境的噪音分贝值,并接收各设备发送的噪音分贝值,将对应噪音分贝值最小的设备作为指令中转设备,或者,

将到用户距离最小的设备作为指令中转设备。

本可选的实施例中,提供了一种根据语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备的方式,具体的,主控设备首先接收环境中至少一个设备发送的与用户之间的距离信息,并确定到用户距离小于设定阈值的至少一个设备,然后向至少一个设备发送噪音检测指令,指示各设备检测当前所处环境的噪音分贝值,最终接收各设备反馈的噪音分贝值,将对应噪音分贝值最小的设备作为指令中转设备,或者将到用户距离最近的设备作为指令中转设备,本实施例通过将与用户距离小于设定阈值的至少一个设备中周围噪音分贝值最小的设备或者距离用户最近的设备作为指令中转设备,可以保证指令中转设备采集到的语音指令质量较高,从而提高语音识别成功率。

步骤320、向指令中转设备发送中转确认指令,中转确认指令,用于指示指令中转设备向环境噪音设备发送音量控制指令以及将用户的语音指令和/或语音指令对应的执行指令发送至指令执行设备;

其中,指令执行设备用于对所述语音指令和/或所述执行指令进行指令识别。

本实施例中,在确定指令中转设备后,主控设备向指令中转设备发送中转确认指令,指示指令中转设备向环境噪音设备发送音量控制指令,并将接收到的语音指令发送至指令指令执行设备,或者直接将经过语音识别的执行指令发送到指令执行设备。

示例性的,主控设备确定距离用户最近的智能空调作为指令中转设备后,向智能空调发送中转确认指令,指示智能空调向环境噪音设备发送音量控制指令,然后采集用户的语音指令,并将语音指令和/或语音指令对应的执行指令发送至指令执行设备。

本发明实施例的技术方案,主控设备根据语音识别系统中至少一个设备与用户之间的距离,确定指令中转设备,并指示指令中转设备向环境噪音设备发送音量控制指令以及将用户的语音指令和/或所述语音指令对应的执行指令发送至指令执行设备,实现了根据设备与用户之间的距离选择指令中转设备,保障了采集语音指令的质量,提高语音识别成功率。

实施例四

图4为本发明实施例四提供的一种语音识别装置的结构示意图,该语音识别装置,包括:音量控制指令发送模块410、指令执行设备确定模块420和语音指令发送模块430。

音量控制指令发送模块410,用于响应于主控设备发送的中转确认指令,向环境噪音设备发送音量控制指令,所述音量控制指令,用于指示所述环境噪音设备降低音量;

指令执行设备确定模块420,用于接收用户的语音指令,并确定与所述语音指令匹配的指令执行设备;

语音指令发送模块430,用于将所述语音指令和/或所述语音指令对应的执行指令发送至所述指令执行设备,以指示所述指令执行设备对所述语音指令和/或所述执行指令进行指令识别。

本发明实施例的技术方案,指令中转设备响应主控设备发送的中转确认指令,向环境噪音设备发送音量控制指令指示环境噪音设备降低音量,然后将采集到的用户的语音指令和/或语音指令对应的执行指令,发送到与该语音指令对应的指令执行设备进行指令识别,一方面,指令中转设备在接收用户的语音指令之前,指示环境噪音设备降低音量,减小了环境噪音设备对语音指令的影响,能够提高语音识别成功率,另一方面,通过指令中转设备来接收用户的语音指令再转发给指令执行设备,可以实现选择接收语音指令条件较优的设备作为指令中转设备,采集的语音质量更好,进一步提高语音识别成功率。

可选的,所述音量控制指令发送模块410,包括:

请求指令发送单元,用于响应于主控设备发送的中转确认指令,向所述主控设备发送环境噪音设备请求指令;

音量控制指令发送单元,用于接收所述主控设备反馈的各环境噪音设备的类型,并根据各环境噪音设备的类型,向各环境噪音设备发送匹配的音量控制指令。

可选的,所述音量控制指令发送单元,具体用于:

当所述环境噪音设备属于音量可调类型时,降低所述环境噪音设备的音量;

当所述环境噪音设备不属于音量可调类型时,关闭或暂停运行所述环境噪音设备。

可选的,所述语音识别装置,还包括:

语音反馈信息接收模块,用于在语音指令为问答交互指令时,接收所述指令执行设备针对所述语音指令反馈的语音反馈信息,将所述语音反馈信息提供给用户。

本发明实施例所提供的语音识别装置可执行本发明任意实施例所提供的语音识别方法,具备执行方法相应的功能模块和有益效果。

实施例五

图5为本发明实施例五提供的一种语音识别装置的结构示意图,该语音识别装置,包括:指令中转设备确定模块510和中转确认指令发送模块520。

指令中转设备确定模块510,用于接收语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备;

中转确认指令发送模块520,用于向所述指令中转设备发送中转确认指令,所述中转确认指令,用于指示所述指令中转设备向环境噪音设备发送音量控制指令以及将用户的语音指令和/或所述语音指令对应的执行指令发送至指令执行设备;

其中,所述指令执行设备用于对所述语音指令和/或所述执行指令进行指令识别。

本发明实施例的技术方案,主控设备根据语音识别系统中至少一个设备与用户之间的距离,确定指令中转设备,并指示指令中转设备向环境噪音设备发送音量控制指令以及将用户的语音指令和/或所述语音指令对应的执行指令发送至指令执行设备,实现了根据设备与用户之间的距离选择指令中转设备,保障了采集语音指令的质量,提高语音识别成功率。

可选的,所述指令中转设备确定模块510,包括:

距离信息接收单元,用于接收语音识别系统中至少一个设备发送的与用户之间的距离信息,确定到用户距离小于设定阈值的至少一个设备,并将所述至少一个设备按照对应距离信息由小到大进行排序,得到设备序列;

网络状态监测单元,用于依次向所述设备序列中各设备发送网络检测信息,检测所述设备的网络状态是否符合设定条件;

第一中转设备确定单元,用于当前监测设备的网络状态符合设定条件时,指示当前检测的设备作为指令中转设备,且不再向所述设备序列中的下一设备发送网络检测信息;

第二中转设备确定单元,用于当前监测设备的网络状态部符合设定条件时,向所述设备序列中的下一设备发送网络检测信息,直至检测到网络状态符合设定条件的设备,作为指令中转设备。

可选的,所述指令中转设备确定模块510,包括:

距离信息接收单元,接收语音识别系统中至少一个设备发送的与用户之间的距离信息,确定到用户距离小于设定阈值的至少一个设备;

指令中转设备确定单元,用于向所述至少一个设备发送噪音检测指令,以指示各设备检测当前所处环境的噪音分贝值,并接收各设备发送的噪音分贝值,将对应噪音分贝值最小的设备作为指令中转设备,或者,

将到用户距离最小的设备作为指令中转设备。

本发明实施例所提供的语音识别装置可执行本发明任意实施例所提供的语音识别方法,具备执行方法相应的功能模块和有益效果。

实施例六

图6为本发明实施例六提供的一种设备的结构示意图,如图6所示,该电子设备包括处理器60和存储器61;设备中处理器60的数量可以是一个或多个,图6中以一个处理器60为例;设备中的处理器60和存储器61可以通过总线或其它方式连接,图6中以通过总线连接为例。

存储器61作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的一种语音识别方法对应的程序指令/模块(例如,语音识别装置中的音量控制指令发送模块410、指令执行设备确定模块420和语音指令发送模块430,或者语音识别装置中的指令中转设备确定模块510和中转确认指令发送模块520)。处理器60通过运行存储在存储器61中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的语音识别方法。

该方法包括:

响应于主控设备发送的中转确认指令,向环境噪音设备发送音量控制指令,所述音量控制指令,用于指示所述环境噪音设备降低音量;

接收用户的语音指令,并确定与所述语音指令匹配的指令执行设备;

将所述语音指令和/或所述语音指令对应的执行指令发送至所述指令执行设备,以指示所述指令执行设备对所述语音指令和/或所述执行指令进行指令识别。

该方法还可以包括:

接收语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备;

向所述指令中转设备发送中转确认指令,所述中转确认指令,用于指示所述指令中转设备向环境噪音设备发送音量控制指令以及将用户的语音指令和/或所述语音指令对应的执行指令发送至指令执行设备;

其中,所述指令执行设备用于对所述语音指令和/或所述执行指令进行指令识别。

存储器61可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器61可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其它非易失性固态存储器件。在一些实例中,存储器61可进一步包括相对于处理器60远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

实施例七

图7为本发明实施例七提供的一种语音识别系统的结构示意图,该语音识别系统包括:主控设备1、指令中转设备2和指令执行设备3;

主控设备1,用于根据语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备,并向指令中转设备发送中转确认指令。

其中,主控设备1接收至少一个设备发送的与用户之间的距离信息,确定到用户距离小于设定阈值的设备作为指令中转设备2,然后向指令中转设备2发送中转确认指令,指示该设备作为指令中转设备2工作。

示例性的,主控设备1接收分别接收当前环境中的智能冰箱、智能电视机和智能空调发送的距离信息,最终确定距离用户最近的智能电视机作为指令中转设备2,并向智能电视机发送中转确认指令。

指令中转设备2,用于响应中转确认指令,向环境噪音设备发送音量控制指令,并根据用户的语音指令,确定与语音指令匹配的指令执行设备,将语音指令和/或所述语音指令对应的执行指令发送至指令执行设备。

其中,指令中转设备2在接收到主控设备1发送的中转确认指令后,向当前环境中的环境噪音设备发送音量控制指令,控制环境噪音设备降低音量,减小对用户语音指令的影响,进一步的,指令中转设备2采集用户的语音指令,并对语音指令进行语义识别,确定与当前语音指令匹配的指令执行设备3,最终将语音指令和/或所述语音指令对应的执行指令发送至指令执行设备3。

指令执行设备3,用于对语音指令和/或所述执行指令进行指令识别。

其中,指令执行设备2主要用于接收指令中转设备2发送的语音指令和/或经过语音识别的执行指令,并对语音指令和/或执行指令进行指令识别,根据指令识别结果执行相应操作,当语音指令为问答交互指令时,指令执行设备3将针对语音指令的语音反馈信息发送至指令中转设备2,由指令中转设备2将语音反馈信息通过语音或者屏幕显示等方式提供给用户。

本发明实施例的技术方案,主控设备根据当前环境中各设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备,并向其发送中转确认指令,指令中转设备在接收到中转确认指令后,向环境噪音设备发送音量控制指令,并根据用户的语音指令确定与语音指令匹配的指令执行设备,将语音指令和/或语音指令对应的执行指令发送至指令执行设备,最终由指令执行设备对语音指令和/或执行指令进行指令识别,一方面,指令中转设备指示环境噪音设备降低音量,减小了环境噪音设备对语音指令的影响,另一方面,通过指令中转设备来接收用户的语音指令再转发给指令执行设备,可以实现选择接收语音指令条件较优的设备作为指令中转设备,采集的语音质量更好,提高语音识别成功率。

实施例八

本发明实施例八还提供一种其上存储有计算机程序的计算机可读存储介质,所述计算机程序在由计算机处理器执行时用于执行一种语音识别方法,该方法包括:

响应于主控设备发送的中转确认指令,向环境噪音设备发送音量控制指令,所述音量控制指令,用于指示所述环境噪音设备降低音量;

接收用户的语音指令,并确定与所述语音指令匹配的指令执行设备;

将所述语音指令和/或所述语音指令对应的执行指令发送至所述指令执行设备,以指示所述指令执行设备对所述语音指令和/或所述执行指令进行指令识别。

该方法还可以包括:

接收语音识别系统中至少一个设备发送的与用户之间的距离信息,指示到用户距离小于设定阈值的设备作为指令中转设备;

向所述指令中转设备发送中转确认指令,所述中转确认指令,用于指示所述指令中转设备向环境噪音设备发送音量控制指令以及将用户的语音指令和/或所述语音指令对应的执行指令发送至指令执行设备;

其中,所述指令执行设备用于对所述语音指令和/或所述执行指令进行指令识别。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述一种语音识别装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其它等效实施例,而本发明的范围由所附的权利要求范围决定。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于人工智能的语音处理设备及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!