CN111312249A - 一种语音控制方法、装置及电子设备 - Google Patents
一种语音控制方法、装置及电子设备 Download PDFInfo
- Publication number
- CN111312249A CN111312249A CN202010108464.XA CN202010108464A CN111312249A CN 111312249 A CN111312249 A CN 111312249A CN 202010108464 A CN202010108464 A CN 202010108464A CN 111312249 A CN111312249 A CN 111312249A
- Authority
- CN
- China
- Prior art keywords
- control
- brand name
- brand
- voice
- protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004891 communication Methods 0.000 claims abstract description 95
- 230000015654 memory Effects 0.000 claims description 23
- 238000012790 confirmation Methods 0.000 claims description 9
- 230000000875 corresponding effect Effects 0.000 description 95
- 230000001276 controlling effect Effects 0.000 description 30
- 230000009471 action Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明涉及语音控制技术领域,具体涉及一种语音控制方法、装置及电子设备。获取语音信息;确定语音信息中是否包括品牌名;当语音信息中包括品牌名时,利用品牌名从预设协议池中匹配出与品牌名对应的控制协议以及通信方式;根据控制协议以及通信方式,对品牌名对应的目标设备进行控制。通过品牌名与预设协议池中的预设协议相对应,利用语音识别,提取品牌名从而提取想对应的品牌协议,基于所确定的品牌协议,获取对应的通信方式进行语音命令的操作控制,从而能利用语音命令自动切换对应品牌协议对不同品牌设置进行控制,使语音控制操作能够简单方便,避免手动断开控制协议和重新连接的繁琐操作,便于用户操作使用。
Description
技术领域
本发明涉及语音控制技术领域,具体涉及一种语音控制方法、装置及电子设备。
背景技术
在现有的技术中,不同品牌的设备,往往所对应遥控的通信方式和控制协议各不相同,还有部分智能设备则是通过云端控制,但无论那种方式对不同设备进行控制都是需要进行人工匹配传输协议;例如:一种控制装置需要对各种不同品牌的设备实现遥控,首先需要用户进行配对设置,在通过手动选择匹配的通信方式和控制协议进行遥控;这使得在进行不同设备控制时需要手动断开控制协议和重新连接协议,使其语音控制操作繁琐,易使用户的产品体验感下降。
发明内容
有鉴于此,本发明实施例提供了一种语音控制方法、装置及电子设备,以解决现有语音控制需要手动匹配协议的问题。
根据第一方面,本发明实施例提供了一种语音控制方法,包括:
获取语音信息;
确定所述语音信息中是否包括品牌名;
当所述语音信息中包括所述品牌名时,利用所述品牌名从预设协议池中匹配出与所述品牌名对应的控制协议以及通信方式;
根据所述控制协议以及通信方式,对所述品牌名对应的目标设备进行控制。
通过品牌名与预设协议池中的预设协议相对应,利用对语音信息进行识别,提取品牌名从而提取想对应的品牌协议,基于所确定的品牌协议,获取对应的通信方式进行语音命令的操作控制,从而能利用语音命令自动切换对应品牌协议对不同品牌设置进行控制,使语音控制操作能够简单方便,避免手动断开控制协议和重新连接的繁琐操作,便于用户操作使用。
结合第一方面,在第一方面第一实施方式中,获取语音信息;确定所述语音信息中是否包括品牌名;包括:
获取第一语音信息,基于所述第一语音信息控制所述目标设备;
判断所述第一语音信息中是否包括品牌名;
当所述第一语音信息中包括品牌名时,从预设协议池中匹配出与所述品牌名对应的控制协议以及通信方式,根据所述控制协议以及通信方式,对所述品牌名对应的目标设备进行控制,并执行相应的第二语音信息;
当所述第一语音信息中不包括品牌名时,则接收第二语音信息,判断所述第二语音信息中是否包括品牌名;
当所述第二语音信息中包括品牌名时,根据所述品牌名从预设协议池中匹配出与所述品牌名对应的控制协议以及通信方式,根据所述控制协议以及通信方式,对所述品牌名对应的目标设备进行控制;
当所述第二语音信息中包括不品牌名时,提取上一次的控制协议以及通信方式,根据上一次的控制协议以及通信方式对上一次的目标设备进行控制。
把语音信息分为第一语音信息和第二语音信息,通过对不同语音信息的获取与执行对应控制,从而能够实现精准控制,并且通过判断语音信息中是否存在能够进行协议选择的品牌词,从而实现利用语音信息控制不同品牌设备。
结合第一方面,在第一方面第二实施方式中,根据所述控制协议以及通信方式,对所述品牌名对应的目标设备进行控制,包括:
利用所述品牌名确定所述目标设备;
基于控制设备根据选择对应的控制协议和通信方式,对控制信号进行编码,向所述目标设备发射编码后的控制信号。
利用品牌名作为识别标识,并匹配相应的目标设备的控制协议和通信方式从而能够快速准确的进行协议匹配以及目标设备控制,从而使得操作简单方便,从而避免手动断开控制协议和重新连接的繁琐操作,便于用户操作使用。
结合第一方面,在第一方面第三实施方式中,语音信息包括至少2个品牌名时,则根据所述至少2个品牌名控制所对应的目标设备。
结合第一方面,在第一方面第四实施方式中,语音信息包括至少2个品牌名时,根据所述至少2个品牌名向用户确认,基于用户的确认结果,对所述至少1个品牌名对应的目标设备进行控制。
通过对至少2个品牌名进行控制,从而实现对多品牌设备进行控制方便用户使用操作。
结合第一方面,在第一方面第五实施方式中,品牌名对应的目标设备进行控制,还包括:所述获取语音信息中包含除目标设备外的品牌名时,需要向用户确认是否切换到所述除目标设备外的品牌名对应的控制协议。
通过向用户确认是否进行协议切换,以保证能够进行精准控制。
结合第一方面,在第一方面第五实施方式中,至少2个目标设备处于工作状态时,获取到不包含对应目标设备的品牌名的语音信息后,识别用户的位置,对距离用户最近的目标设备进行控制,和/或,向用户进行语音信息确认。
通过在处于工作状态下的设备,在此下达不同品牌的语音信息,从而实现智能化控制,使语音控制操作能够简单方便,避免手动断开控制协议和重新连接的繁琐操作,便于用户操作使用。
当用户发出的语音信息时,需要先判断在控制指令信息中是否存在品牌名,通过对品牌名的判断,执行对应的协议设置,以保证在进行语音控制时能够方便快捷的控制对应的品牌设备,并且通过品牌名找到对应的品牌协议和通信方式,从而解决了现有技术中需要进行手动匹配品牌协议及通信方式的繁琐操作,简化了语音控制操作;通过语音识别实现自动控制不同品牌设备的功能。
根据第二方面,本发明实施例提供了一种语音控制装置,包括:
获取模块,用于获取语音信息;
确定模块,用于确定所述语音信息中是否包括品牌名;
匹配模块,用于当所述语音信息中包括所述品牌名时,利用所述品牌名从预设协议池中匹配出与所述品牌名对应的控制协议以及通信方式;
控制模块,用于根据所述控制协议以及通信方式,对所述品牌名对应的目标设备进行控制。
获取模块,获取用户的语音信息;确定模块用以确定所获取的语音指令信息进行品牌名,提取出能够与协议匹配的品牌名,再利用品牌协议与通信方式控制对应的品牌设备,从而通过语音实现自动控制不同品牌的设备,简化设备控制的操作。
根据第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或者第一方面的任意一种实施方式中所述的语音控制方法。
根据第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面或者第一方面的任意一种实施方式中所述的语音控制方法。
附图说明
通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
图1是根据本发明实施例的一种语音控制方法的流程图;
图2是根据本发明实施例的一种语音控制方法的控制流程图;
图3是根据本发明实施例的又一种语音控制方法的控制流程图;
图4是根据本发明实施例的又一种语音控制方法的控制流程图;
图5是根据本发明实施例的一种语音控制装置的结构框图;
图6是根据本发明实施例的一电子设备的结构框图;
附图标记:
10-获取模块;11-判断模块;12-匹配模块;13-控制模块;
21-处理器;22-存储器;23-总线。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在现有的控制产品中,各家厂商所使用的智能控制品类众多,但控制设备之间兼容性不佳,并且在进行设备控制时还需要进行手动设置协议或是切换控制软件,才能实现对不同品牌的控制。
本发明实施例提供的一种语音控制方法,如图1所示,包括:
S10,获取语音信息;所获取的语音信息由用户所提供,可以是控制指令,可以是唤醒指令,也可以是随机名词。
S11,确定语音信息中是否包括品牌名;其中品牌名可以是对应各个电子设备厂商的控制协议的名称,例如“格力”、“美的”等品牌名称,其依次与其品牌控制协议相对应。
S12,当语音信息中包括品牌名时,利用品牌名从预设协议池中匹配出与品牌名对应的控制协议以及通信方式;在预设协议池中设置有至少2种的品牌协议,其中每种品牌协议对应一种品牌名称,通过确定控制协议在根据所确定的控制协议选择合适的通信方式对目标设备进行控制。
S13,根据控制协议以及通信方式,对品牌名对应的目标设备进行控制。通过确定控制协议和通信方式,利用控制协议对目标设备进行控制,利用通信方式进行数据通信,以保证能够实现不同品牌设备的控制,其中通信方式可以是红外、射频、蓝牙、WiFi等。
通过品牌名与预设协议池中的预设协议相对应,利用对语音信息进行识别,提取品牌名从而提取相对应的品牌协议,基于所确定的品牌协议,获取对应的通信方式进行语音命令的操作控制,从而能利用语音命令自动切换对应品牌协议对不同品牌设置进行控制,使语音控制操作能够简单方便,避免手动断开控制协议和重新连接的繁琐操作,便于用户操作使用。
根据本发明实施例提供的一种语音控制方法,如图2所示,包括:
S110,获取第一语音信息,基于第一语音信息控制目标设备;其中,第一语音信息可以是唤醒信息也可以是控制信息,唤醒信息包含唤醒词,例如“你好”、“HI”等词汇。控制信息则为控制被控设备的信息指令,是需要被控设备接收到的信息,并执行相对应的控制操作,例如:打开空调,调节空调温度,打开灯等动作。
S111,判断第一语音信息中是否包括品牌名;
S112,当第一语音信息中包括品牌名时,从预设协议池中匹配出与品牌名对应的控制协议以及通信方式,根据控制协议以及通信方式,对品牌名对应的目标设备进行控制,并执行相应的第二语音信息;
其中,当第一语音信息为唤醒信息时,控制设备进入唤醒状态,并且唤醒信息中包含品牌词,控制设备在进入唤醒状态同时在协议池中匹配与品牌词对应的控制协议及通信方式,从而实现控制被控设备。或是当第一语音信息为控制信息使时,控制设备接收到的控制信息中包括品牌词,则从协议池中匹配对应的控制协议及通信方式,对被控设备进行控制。
S113,当第一语音信息中不包括品牌名时,则接收第二语音信息,判断第二语音信息中是否包括品牌名;其中第二语音信息,为控制信息,当第一语音信息为唤醒命令时,其中唤醒命令没有包括品牌词,控制设备被没有检测出品牌词的情况下,控制设备自动进入唤醒状态,等待用户发出第二语音信息,对被控设备进行控制。或,当第一语音信息为控制命令时,其中控制命令没有包括品牌词则协议池中的全部协议会根据接收到的控制指令进行动作,或,控制设备发出确认信息,以确定控制设备对应需要控制的被控设备。
S114,当第二语音信息中包括品牌名时,根据品牌名从预设协议池中匹配出与品牌名对应的控制协议以及通信方式,根据控制协议以及通信方式,对品牌名对应的目标设备进行控制;
S115,当第二语音信息中包括不品牌名时,提取上一次的控制协议以及通信方式,根据上一次的控制协议以及通信方式对上一次的目标设备进行控制。
当第二语音信息为控制指令时,且控制指令中包括品牌名时,则从协议池中选择对应的控制协议控制被控设备,当第二语音信息中不包括品牌名时,则根据默认设置对被控设备进行操作或是根据上一次选择的控制协议,控制上一次所控制的被控设备。
把语音信息分为第一语音信息和第二语音信息,通过对第一语音信息,和/或,第二语音信息的获取并执行对应的控制命令,从而能够实现精准控制,并且通过判断语音信息中是否存在能够进行协议选择的品牌词,从而实现利用语音信息控制不同品牌设备。
可选的实施例
用户下达语音信息给本地控制设备,并执行以下步骤:
步骤1,基于语音信息唤醒本地控制设备,并利用品牌名确定目标设备;当获取到用户发送的语音信息,其中语音信息中含有预设唤醒词语,例如“你好”,通过使用唤醒词对控制设备进唤醒,使控制设备处于等待接收语音控制命令的状态。同时通过唤醒词进行本地控制设备的唤醒保证信号传输的稳定从而能够对目标设备进行控制。
步骤2,接收第一语音命令信息;其中,第一语音命令信息可以是“打开设备”或“关闭设备”等操作指令。
步骤3,基于控制协议以及通信方式,对目标设备进行对应于第一语音命令信息的控制。通过所接收到语音信息,本地控制设备将进行协议匹配,例如:语音指令是“你好A品牌”和“打开设备”,则本地控制设备将对A品牌协议进行匹配,选择对应的通信的方式,输出控制指令“打开设备”,对A品牌设备进行控制,使其A品牌设备进行动作,启动A品牌设备。
具体的,利用品牌名确定目标设备,还包括:
步骤4,当语音信息中不包括目标设备的品牌名时,基于语音信息唤醒本地控制设备;
步骤5,接收第二语音命令信息;第二语音命令可以是“语音控制指令”,用于控制目标设备动作。
步骤6,判断第二语音命令信息中是否包括品牌名;利用语音识别模块对语音命令进行识别,从而确定出语音命令中是否存在品牌名。
步骤7,当第二语音命令信息中不包括品牌名时,提取上一次的控制协议以及通信方式;当不包括品牌名时则维持上一次的控制协议和通信方式,直到接收不同品牌名的控制指令在进行协议匹配和通讯方式选择以及执行对应的控制指令。从而保证能够传输信号的稳定。
步骤8,根据上一次的控制协议以及通信方式对上一次的目标设备进行对应于第二语音控制信息的控制。
步骤9,当第二语音命令信息中包括品牌名时,利用品牌名从预设协议池中匹配出与品牌名对应的控制协议以及通信方式,并确定品牌名对应的目标设备;从预设协议池中选择需要的品牌名控制协议,从而能够完成利用语音命令自动切换对应品牌协议对不同品牌设置进行控制,使语音控制操作能够简单方便,避免手动断开控制协议和重新连接的繁琐操作,从而便于用户操作使用。
步骤10,根据控制协议以及通信方式,对目标设备进行对应于第二语音命令信息的控制。
当用户所发出的语音信息为唤醒信息时,通过唤醒信息唤醒本地控制设备,在对所获取语音信息进行品牌名确定,从而能够防止在进行语音控制时产生误操作的现象,以保证能够正确对应控制到指定的品牌设备。
可选的实施例
用户下达语音信息给本地控制设备,具体步骤如下:
步骤1,控制设备获取语音信息为语音命令信息时;例如“打开A品牌设备”或“打开设备”。
步骤2,利用品牌名确定目标设备;通过在语音命令信息中判断是否存在品牌词,并进行对应的操作以保证实现语音命令自动切换对应品牌协议对不同品牌设置进行控制。
具体的,可以是判断是否存在品牌名,当存在品牌名时,利用品牌名确定控制协议以及通信方法,执行步骤3;否则,执行步骤4;
步骤3,基于控制协议以及通信方法,对目标设备进行对应于语音信息的控制。
步骤4,当语音信息中不包括品牌名时,提取上一次的控制协议以及通信方式;
步骤5,根据上一次的控制协议以及通信方式对上一次的目标设备进行对应于语音信息的控制。
当用户发出的语音信息为语音控制指令时,需要先判断在控制指令信息中是否存在品牌名,通过对品牌名的判断,执行对应的协议设置,以保证在进行语音控制时能够方便快捷的控制对应的品牌设备,并且通过品牌名找到对应的品牌协议和通信方式,从而解决了现有技术中需要进行手动匹配品牌协议及通信方式的繁琐操作,简化了语音控制操作;通过语音识别实现自动控制不同品牌设备的功能。
通过获取语音信息判断该信息中是否存在品牌名,其中品牌名与预设协议池中的预设协议相对应,利用语音识别,提取品牌名从而提取想对应的品牌协议,基于所确定的品牌协议,获取对应的通信方式进行语音命令的操作控制,从而能利用语音命令自动切换对应品牌协议对不同品牌设置进行控制,使语音控制操作能够简单方便,避免手动断开控制协议和重新连接的繁琐操作,便于用户操作使用。
可选的,控制协议以及通信方式,对品牌名对应的目标设备进行控制,包括:利用品牌名确定目标设备;控制设备根据选择对应的控制协议和通信方式,对控制信号进行编码,向目标设备发射编码后的控制信号。例如:当控制设备接收到“格力”的品牌名,则控制设备会从协议池中匹配相关的与格力品牌的控制协议,并选择其通信的方式,包括红外、蓝牙、WiFi等信号传输的方式把控制指通过所选择的控制协议经由所选的通讯方式传递给被控设备,使其被控设备动作。
利用品牌名作为识别标识,并匹配相应的目标设备的控制协议和通信方式从而能够快速准确的进行协议匹配以及目标设备控制,从而使得操作简单方便,从而避免手动断开控制协议和重新连接的繁琐操作,便于用户操作使用。
可选的,语音信息包括至少2个品牌名时,则根据至少2个品牌名控制所对应的目标设备。例如:接收到的语音信息为“打开A品牌空调、B品牌空调”,则本地控制设备将对A品牌协议、B品牌协议进行匹配,选择对应的通信的方式,输出控制指令“打开设备”,并对A品牌设备和B品牌设备进行控制,如:同时打开A品牌空调和B品牌空调。
可选的,语音信息包括至少2个品牌名时,根据至少2个品牌名向用户确认,基于用户的确认结果,对至少1个品牌名对应的目标设备进行控制。其中控制设备需要与用户确认需要被控制的目标设备,具体是控制多台目标设备还是控制全部目标设备亦或是控制其中之一的目标设备并根据其用户需要的控制指令进行控制。例如:接收到的语音信息为“打开A品牌空调、B品牌空调”,则本地控制设备将会对所接收到的品牌名进行识别,同时发送确认指令给用户,让用户进行控制选择与确认;如:本地控制设备可以通过语音询问用户是否确定需打开A品牌空调、B品牌空调或打开A品牌空调/B品牌空调。用户通过语音进行再次确认后,本地控制设备将对确认后的品牌进行对应品牌协议匹配,选择对应的通信的方式,输出控制指令“打开设备”,并对所对应需要控制的目标设备进控制,使其目标设备进行动作。
可选的,品牌名对应的目标设备进行控制,还包括:获取语音信息中包含除目标设备外的品牌名时,需要向用户确认是否切换到除目标设备外的品牌名对应的控制协议。可以是需要和客户确认切换设备的品牌名称,设置何时切换(切换时间),是否希望能够同时控制,并再次确认是否进行目标设备的切换。例如:接收到的语音信息为“打开A品牌空调、B品牌空调”,其中A品牌空调已默认为目标控制设备,则当接收到B品牌空调的语音信息时,本地控制设备需要向用户再次确认是否需要进行当前的A品牌空调的控制还是切换为B品牌空调控制,亦或是A品牌空调和B品牌空调同时控制,用户通过语音进行再次确认后,本地控制设备将对确认后的品牌进行对应品牌协议匹配,选择对应的通信的方式,输出控制指令“打开设备”,并对所对应需要控制的目标设备进控制,使其目标设备进行动作。此外在进行设切换时,用户可以通过设置切换时间实现自动切换目标设备,例如:本地控制设备向用户进行语音确认“A品牌已进行控制,B品牌是否需要进行控制/切换”,当用户回应“切换到B品牌时”,本地控制设备向用户进行二次语音确认“需要现在切换,还是设置切换时间”,并等待用户进行语音的切换设置。如“5分钟后切换到B品牌”。当切换品牌及时间确定后,本地控制设备根据品牌名找到对应切换的品牌协议,和对应的通信协议。并进行计时,或是通过延时动作达到设置切换时间的目的,当到达设置的时间时,对应所切换到的品牌动作。如,当设置完成的5分钟后B品牌空调打开。
可选的,至少2个目标设备处于工作状态时,获取到不包含对应目标设备的品牌名的语音信息后,识别用户的位置,对距离用户最近的目标设备进行控制,和/或,向用户进行语音信息确认。当用户需要从当前的被控的控制设备中切换到其他的控制设备上时,用户可以发出语音命令信息,控制设备对语音命令信息进行判断,并向控制设备发出请求切换的指令或是和用户确定所需要切换的被控设备的品牌名。例如:当A品牌空调、B品牌空调正处于工作状态,此时本地控制设备接收到用户发送的语音信息“打开空调”,则本地控制设备根据接收语音信息的时间判断出用户的位置信息,根据所判断出的用户位置信息,确定相对用户距离最近的空调进行控制/进行确认是否打开相对用户距离最近的空调,又如:用户在A房间发送语音信息“打开A房间空调”,则本地控制设备通过预设的信息,确定出用户所在的A房间,并对其A房间的空调进行控制/进行确认是否打开A房间空调。
可选的,在获取语音信息之前可以根据需求唤醒控制装置,或是使控制装置处于等待语音信息状态,当用户发出第一语音命令时,在不包括品牌词的状态下,该语音命令相当于唤醒词,唤醒所有被控设备,使其对应的被控设备等待用户下达第二语音命令,其语音命令可以是对指定的被控设备进行控制,也可以是对全部被控设备进行控制;或,当第一语音命令包括品牌词的状态下,则对应其品牌协议或通信协议进行控制。
优选的实施例
用户通过唤醒词唤醒控制装置的语音功能,通过语音命令词可以控制控制装置发射信号控制被控制设备;其中,控制装置包括语音识别单元、控制单元和通信单元,语音识别单元能够识别唤醒词和语音命令词,控制单元能够根据唤醒词和语音命令词的识别结果选择对应的控制协议和通信方式,并对控制信号进行编码,通信单元负责对控制单元编码后的控制信号进行发射;当被控设备接收到控制信号并响应执行。
其具体实施过程如图3-4所示:
参照图3,本发明通过唤醒词方式控制的流程图;
用户所下达的语音指令中存在唤醒词,其中唤醒词中包含品牌词时:
S20,用户通过唤醒词唤醒设备语音控制功能;例如:用户通过唤醒词唤醒控制装置,比如唤醒词为“你好A品牌”;设备唤醒。
S21,用户通过语音命令词控制被控设备;语音控制命令可以是“打开设备”、“关闭设备”,
S22,判断唤醒词是否包含品牌词,并进行品牌识别;
S23,当唤醒词包含品牌词时,切换搭配所识别品牌对应的控制协议和通信协议,例如:当控制装置会切换到A品牌的控制协议,将进行信号编码,然后切换到对应A品牌被控设备的通信方式。
S24,当唤醒词不包含品牌词时,将默认使用上一次所选择的控制协议和通信方式。
S25,发射控制信号。
参照图4,本发明通过语音命令词方式控制的流程图;
当用户所下达的语音指令中存在语音命令词,其中语音命令词中包含品牌词:
S30,用户通过唤醒词唤醒设备语音控制功能;其中,用户通过唤醒词唤醒控制装置,其唤醒词不带有品牌信息,设备唤醒;例如:唤醒词为“你好”。
S31,用户通过语音命令词控制被控设备。
S32,判断语音命令词是否包含品牌词,并进行品牌识别。
S33,当语音命令词包含品牌词时,切换到所识别品牌对应的控制协议和通信方式,例如:语音命令词中包含有品牌词,比如“打开A品牌设备”,则控制装置会切换到A品牌的控制协议,并进行信号编码,然后切换到对应A品牌被控设备的通信方式。
S34,当语音命令词不包含品牌词时,则默认上一次的控制协议和通信方式发射控制信号。
S35,发射控制信号。
通过获取语音信息,其中品牌名与预设协议池中的预设协议相对应,利用语音识别,提取品牌名从而提取想对应的品牌协议,基于所确定的品牌协议,获取对应的通信方式进行语音命令的操作控制,从而能利用语音命令自动切换对应品牌协议对不同品牌设置进行控制,使语音控制操作能够简单方便,避免手动断开控制协议和重新连接的繁琐操作,便于用户操作使用。
相应地,如图5所示,本发明实施例提供一种语音控制装置,其中该装置包括:
获取模块10,用于获取语音信息;可以包括拾音设备:如:利用麦克风获取用户的语音指令。
确定模块11,用于确定所述语音信息中是否包括品牌名;还可以是,获取用户的语音指令对用户所下达的指令进行语音命令的有效识别。判断出用户的语音指令是否为可识别的语音信息。
匹配模块12,用于当所述语音信息中包括所述品牌名时,利用所述品牌名从预设协议池中匹配出与所述品牌名对应的控制协议以及通信方式;可以是用户自建的多个品牌协议的集合,并且在每个品牌协议中设置有唯一标签信息,而唯一标签信息可以存储在一定的内存地址中,利用所获取品牌名进行匹配,其中,通过品牌名能够索引到与相对应协议的唯一标签信息,从而完成协议匹配。
控制模块13,用于根据所述控制协议以及通信方式,对所述品牌名对应的目标设备进行控制。控制模块执行语音控制命令所传输的动作指令。
获取模块,获取用户的语音指令信息;判断模块对所获取的语音指令信息进行品牌名判断,提取出能够与协议匹配的品牌名,再利用品牌协议与通信方式控制对应的品牌设备,从而通过语音实现自动控制不同品牌的设备,简化设备控制的操作。
可选的,语音信息为唤醒信息,和/或,控制信息;其中,控制模块13还可以包括:
确定单元,用于确认控制协议所控制的本地控制设备。
接收单元,用于接收第一语音命令信息或第二语音命令信息;语音命令可以是控制命令,其通过匹配完成的控制协议及通信方式进行控制命令的传输,例如:操作“打开设备”或“打开XX设备”。
控制单元,用于使本地控制设备执行相应的动作。例如:打开空调的动作,调节温度的动作。其中,控制协议为品牌控制协议,其以协议信息可以是开源信息。
优选的实施例
本发明所提供的实施例可以是用户向控制装置下达语音信息控制装置接收到语音信息进行动作;其中在控制装置中设置有语音设备单元,语音识别单元可以是语音识别芯片或是语音识别模块用于识别用户发出的语音信息。只有当语音设备单元能够识别出用户的语音指令时控制装置中的控制单元才动作,其中语音识别单元中需要识别的语音信息,可以通过用户自己进行预设,也可以在控制装置出厂前进行设置。控制单元动作还需要满足,在所识别的语音信息中存在能够与品牌协议匹配的品牌词,该品牌词为预设词,也可以根据客户需要进行设置更改,当品牌协议与品牌词匹配成功则通过相应的品牌协议查找对应的通信方式,其中通信方式有多种,但均存储在通信单元中,以便于进行通信方式的获取。具体的,通信方式可以是红外、射频、蓝牙、WiFi等。当确定好品牌协议和通信方式,需要通过用户所下达的控制指令去控制对应的品牌协议的设备。从而能够通过语音实现自动控制不同品牌的设备,并简化设备控制的操作,便于用户操作。
本发明实施例还提供了一种电子设备,如图6所示,该电子设备可以包括处理器21和存储器22,其中处理器21和存储器22可以通过总线23或者其他方式连接,图6中以通过总线连接为例。
处理器21可以为中央处理器(Central Processing Unit,CPU)。处理器21还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
存储器22作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的语音控制装置中所实施的语音控制方法对应的程序指令/模块(例如,图5所示的获取模块10、判断模块11、匹配模块12和控制模块13)。处理器21通过运行存储在存储器22中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的语音控制方法。
存储器22可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储处理器21所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器22可选包括相对于处理器21远程设置的存储器,这些远程存储器可以通过网络连接至处理器21。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述一个或者多个模块存储在所述存储器22中,当被所述处理器21执行时,执行如图1-4所示实施例中的语音控制方法。
上述电子设备具体细节可以对应参阅图1至图4所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random AccessMemory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
Claims (10)
1.一种语音控制方法,其特征在于,包括:
获取语音信息;
确定所述语音信息中是否包括品牌名;
当所述语音信息中包括所述品牌名时,利用所述品牌名从预设协议池中匹配出与所述品牌名对应的控制协议以及通信方式;
根据所述控制协议以及通信方式,对所述品牌名对应的目标设备进行控制。
2.根据权利要求1所述的方法,其特征在于,进一步包括:
获取第一语音信息,基于所述第一语音信息控制所述目标设备;
判断所述第一语音信息中是否包括品牌名;
当所述第一语音信息中包括品牌名时,从预设协议池中匹配出与所述品牌名对应的控制协议以及通信方式,根据所述控制协议以及通信方式,对所述品牌名对应的目标设备进行控制,接收并执行相应的第二语音信息;
当所述第一语音信息中不包括品牌名时,则接收第二语音信息,判断所述第二语音信息中是否包括品牌名;
当所述第二语音信息中包括品牌名时,根据所述品牌名从预设协议池中匹配出与所述品牌名对应的控制协议以及通信方式,根据所述控制协议以及通信方式,对所述品牌名对应的目标设备进行控制;
当所述第二语音信息中不包括品牌名时,提取上一次的控制协议以及通信方式,根据上一次的控制协议以及通信方式对上一次的目标设备进行控制。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述控制协议以及通信方式,对所述品牌名对应的目标设备进行控制,包括:
利用所述品牌名确定所述目标设备;
基于控制设备选择对应的控制协议和通信方式,对控制信号进行编码,向所述目标设备发射编码后的控制信号。
4.根据权利要求3所述的方法,其特征在于,所述语音信息包括至少2个品牌名时,则根据所述至少2个品牌名控制所对应的目标设备。
5.根据权利要求3所述的方法,其特征在于,所述语音信息包括至少2个品牌名时,根据所述至少2个品牌名向用户确认,基于用户的确认结果,对至少1个品牌名对应的目标设备进行控制。
6.根据权利要求3所述的方法,其特征在于,所述对所述品牌名对应的目标设备进行控制,还包括:所述获取语音信息中包含除目标设备外的品牌名时,需要向用户确认是否切换到所述除目标设备外的品牌名对应的控制协议。
7.根据权利要求1-6任一项所述的方法,其特征在于,至少2个目标设备处于工作状态时,获取到不包含对应目标设备的品牌名的语音信息后,识别用户的位置,对距离用户最近的目标设备进行控制,和/或,向用户进行确认。
8.一种语音控制装置,其特征在于,包括:
获取模块,用于获取语音信息;
确定模块,用于确定所述语音信息中是否包括品牌名;
匹配模块,用于当所述语音信息中包括所述品牌名时,利用所述品牌名从预设协议池中匹配出与所述品牌名对应的控制协议以及通信方式;
控制模块,用于根据所述控制协议以及通信方式,对所述品牌名对应的目标设备进行控制。
9.一种电子设备,其特征在于,包括:
存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1-7中任一项所述的语音控制方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1-7中任一项所述的语音控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010108464.XA CN111312249A (zh) | 2020-02-21 | 2020-02-21 | 一种语音控制方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010108464.XA CN111312249A (zh) | 2020-02-21 | 2020-02-21 | 一种语音控制方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111312249A true CN111312249A (zh) | 2020-06-19 |
Family
ID=71160144
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010108464.XA Pending CN111312249A (zh) | 2020-02-21 | 2020-02-21 | 一种语音控制方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111312249A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112071314A (zh) * | 2020-07-31 | 2020-12-11 | 深圳市捷视飞通科技股份有限公司 | 语音控制方法、装置、计算机设备和存储介质 |
CN112581957A (zh) * | 2020-12-04 | 2021-03-30 | 浪潮电子信息产业股份有限公司 | 一种计算机语音控制方法、***及相关装置 |
CN114466372A (zh) * | 2020-11-09 | 2022-05-10 | 深圳Tcl新技术有限公司 | 配网的方法、装置、计算机可读存储介质及终端设备 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103197571A (zh) * | 2013-03-15 | 2013-07-10 | 张春鹏 | 一种控制方法及装置、*** |
CN103959374A (zh) * | 2011-11-17 | 2014-07-30 | 环球电子有限公司 | 用于控制装置的声控配置的***和方法 |
CN106230713A (zh) * | 2016-08-26 | 2016-12-14 | 南威软件股份有限公司 | 一种智能网关 |
CN106683674A (zh) * | 2017-01-16 | 2017-05-17 | 西安电子科技大学 | 利用语音控制智能家居的***及方法 |
CN107919121A (zh) * | 2017-11-24 | 2018-04-17 | 江西科技师范大学 | 智能家居设备的控制方法、装置、存储介质及计算机设备 |
CN108390859A (zh) * | 2018-01-22 | 2018-08-10 | 深圳慧安康科技有限公司 | 一种对讲分机智能机器人装置 |
US20180285065A1 (en) * | 2017-03-28 | 2018-10-04 | Lg Electronics Inc. | Smart controlling device and method of controlling therefor |
KR102025566B1 (ko) * | 2018-07-27 | 2019-09-26 | 엘지전자 주식회사 | 인공지능을 이용한 홈어플라이언스 및 음성 인식 서버 시스템과, 이의 제어 방법 |
CN110311823A (zh) * | 2019-07-17 | 2019-10-08 | 济中节能技术(苏州)有限公司 | 一种建筑用能设备的控制方法、装置及建筑能源控制引擎 |
CN110376907A (zh) * | 2019-07-12 | 2019-10-25 | 恒大智慧科技有限公司 | 智能家居控制方法、装置、设备及存储介质 |
CN110703614A (zh) * | 2019-09-11 | 2020-01-17 | 珠海格力电器股份有限公司 | 语音控制方法、装置、语义网络构建方法及装置 |
-
2020
- 2020-02-21 CN CN202010108464.XA patent/CN111312249A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103959374A (zh) * | 2011-11-17 | 2014-07-30 | 环球电子有限公司 | 用于控制装置的声控配置的***和方法 |
CN103197571A (zh) * | 2013-03-15 | 2013-07-10 | 张春鹏 | 一种控制方法及装置、*** |
CN106230713A (zh) * | 2016-08-26 | 2016-12-14 | 南威软件股份有限公司 | 一种智能网关 |
CN106683674A (zh) * | 2017-01-16 | 2017-05-17 | 西安电子科技大学 | 利用语音控制智能家居的***及方法 |
US20180285065A1 (en) * | 2017-03-28 | 2018-10-04 | Lg Electronics Inc. | Smart controlling device and method of controlling therefor |
CN107919121A (zh) * | 2017-11-24 | 2018-04-17 | 江西科技师范大学 | 智能家居设备的控制方法、装置、存储介质及计算机设备 |
CN108390859A (zh) * | 2018-01-22 | 2018-08-10 | 深圳慧安康科技有限公司 | 一种对讲分机智能机器人装置 |
KR102025566B1 (ko) * | 2018-07-27 | 2019-09-26 | 엘지전자 주식회사 | 인공지능을 이용한 홈어플라이언스 및 음성 인식 서버 시스템과, 이의 제어 방법 |
CN110376907A (zh) * | 2019-07-12 | 2019-10-25 | 恒大智慧科技有限公司 | 智能家居控制方法、装置、设备及存储介质 |
CN110311823A (zh) * | 2019-07-17 | 2019-10-08 | 济中节能技术(苏州)有限公司 | 一种建筑用能设备的控制方法、装置及建筑能源控制引擎 |
CN110703614A (zh) * | 2019-09-11 | 2020-01-17 | 珠海格力电器股份有限公司 | 语音控制方法、装置、语义网络构建方法及装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112071314A (zh) * | 2020-07-31 | 2020-12-11 | 深圳市捷视飞通科技股份有限公司 | 语音控制方法、装置、计算机设备和存储介质 |
CN112071314B (zh) * | 2020-07-31 | 2023-09-05 | 深圳市捷视飞通科技股份有限公司 | 语音控制方法、装置、计算机设备和存储介质 |
CN114466372A (zh) * | 2020-11-09 | 2022-05-10 | 深圳Tcl新技术有限公司 | 配网的方法、装置、计算机可读存储介质及终端设备 |
CN112581957A (zh) * | 2020-12-04 | 2021-03-30 | 浪潮电子信息产业股份有限公司 | 一种计算机语音控制方法、***及相关装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111312249A (zh) | 一种语音控制方法、装置及电子设备 | |
CN107566226B (zh) | 一种控制智能家居的方法、装置和*** | |
WO2020000907A1 (zh) | 电器控制方法、装置、存储介质及服务器 | |
CN107544272B (zh) | 终端控制方法、装置及存储介质 | |
CN103885350A (zh) | 一种语音控制家庭电器的方法和装置 | |
CN105321520A (zh) | 一种语音控制方法及装置 | |
CN103914972A (zh) | 一种家电控制装置及其红外学习方法 | |
CN110932953A (zh) | 智能家居控制方法、装置、计算机设备及存储介质 | |
WO2018035986A1 (zh) | 语音控制方法、装置及计算机存储介质 | |
CN107545892B (zh) | 设备的控制方法、装置及*** | |
WO2020107698A1 (zh) | 空气调节设备的控制方法及空气调节设备 | |
US20180367331A1 (en) | Intelligent Terminal Remote Controller-Based Internet-of-Things Control System and Control Method | |
WO2022242324A1 (zh) | 配网方法、装置、设备及计算机可读存储介质 | |
CN105554694A (zh) | 利用蓝牙Beacon广播控制蓝牙智能设备的方法 | |
CN103944983A (zh) | 语音控制指令纠错方法和*** | |
CN115101071A (zh) | 低功耗蓝牙语音控制终端、方法、装置和设备 | |
CN104978956A (zh) | 语音控制方法和*** | |
CN113611306A (zh) | 基于用户习惯的智能家居语音控制方法、***及存储介质 | |
CN111312250A (zh) | 基于语音的多设备适配控制方法、装置及*** | |
CN112261638A (zh) | 快速识别双模蓝牙设备的方法、装置、ios设备及介质 | |
CN113921004A (zh) | 智能设备控制方法、装置、存储介质和电子设备 | |
CN104574930A (zh) | 移动终端家居控制功能的配置方法、移动终端和家居电器 | |
CN111091829B (zh) | 一种语音控制方法、装置及电子设备 | |
WO2015172496A1 (zh) | 移动终端用户身份识别卡的控制方法及装置 | |
CN105933988B (zh) | 蓝牙与2.4g双模块自动连接控制方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200619 |