CN114420094A - 跨设备唤醒方法、装置、设备及存储介质 - Google Patents
跨设备唤醒方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114420094A CN114420094A CN202111520616.8A CN202111520616A CN114420094A CN 114420094 A CN114420094 A CN 114420094A CN 202111520616 A CN202111520616 A CN 202111520616A CN 114420094 A CN114420094 A CN 114420094A
- Authority
- CN
- China
- Prior art keywords
- awakened
- devices
- awakening
- energy value
- equipment
- 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 33
- 230000005236 sound signal Effects 0.000 claims abstract description 47
- 230000004044 response Effects 0.000 claims abstract description 14
- 238000007405 data analysis Methods 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 7
- 238000005406 washing Methods 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000006467 substitution reaction Methods 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/02—Feature extraction for speech recognition; Selection of recognition unit
-
- 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/08—Speech classification or search
-
- 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
-
- 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
- G10L2015/223—Execution procedure of a spoken command
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)
- Computer Vision & Pattern Recognition (AREA)
- Electric Clocks (AREA)
Abstract
本发明公开了一种跨设备唤醒方法、装置、设备及存储介质,方法包括:当预设时长内局域网中多个设备获取到唤醒音频信号时,将多个设备确定为待唤醒设备;基于唤醒音频信号,每个待唤醒设备生成判定参数,并接收其他待唤醒设备的判定参数;每个待唤醒设备根据所有判定参数进行数据分析,确定目标设备;目标设备响应于唤醒音频信号,进行自唤醒。本发明的技术方案,根据综合能量值判断局域网内的设备与用户的距离,综合能量值越大,则判断对应的设备与用户的距离越近;综合能量值结合了设备的原始能量值以及关联系数,其中,关联系数克服了不同类型的设备的麦克风的数量以及排列方式不同的问题,可以实现跨设备精准唤醒目标设备。
Description
技术领域
本发明属于语音交互技术领域,尤其涉及一种跨设备唤醒方法、装置、设备及存储介质。
背景技术
随着附带智能语音功能的设备越来越多,如智能音箱、冰箱、台灯等,假设每种设备都使用同一唤醒词对设备进行唤醒,当用户进行一次唤醒操作时,多个设备可能会同时响应用户的唤醒,这种情况下,用户体验会比较差。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种跨设备唤醒方法、装置、设备及存储介质。
为了解决上述技术问题,本发明的实施例提供如下技术方案:
一种跨设备唤醒方法,包括:当预设时长内局域网中多个设备获取到唤醒音频信号时,将所述多个设备确定为待唤醒设备;
基于所述唤醒音频信号,每个待唤醒设备生成判定参数,并接收其他待唤醒设备的判定参数;
每个待唤醒设备根据所有所述判定参数进行数据分析,确定目标设备;
所述目标设备响应于所述唤醒音频信号,进行自唤醒。
可选的,所述局域网中的多个设备包括至少两种类型的设备。
可选的,基于所述唤醒音频信号,每个待唤醒设备获取判定参数,并接收其他待唤醒设备的判定参数,包括:
针对每个待唤醒设备,该待唤醒设备基于所述唤醒音频信号生成该待唤醒设备的判定参数;
针对每个待唤醒设备,该待唤醒设备将该待唤醒设备的判定参数发送至其他待唤醒设备,并接收其他待唤醒设备发送的其他待唤醒设备的判定参数。
可选的,所述判定参数包括:
综合能量值、触发时间和唤醒角度以及识别参数。
可选的,所述综合能量值通过如下计算公式计算获得:
综合能量值=原始能量值×关联系数。
可选的,每个待唤醒设备根据所有所述判定参数进行数据分析,确定目标设备,包括:针对每个待唤醒设备,该设备对所有所述综合能量值进行对比,得到综合能量值对比结果;
若所述综合能量值对比结果对应的设备数量未超过预设数量,则该待唤醒设备将所述综合能量值对比结果对应的待唤醒设备确定为目标设备。
可选的,还包括:
若所述综合能量值对比结果对应的设备数量超过所述预设数量,则该待唤醒设备对所有所述触发时间进行对比,得到触发时间对比结果;
若所述触发时间对比结果对应的设备数量未超过所述预设数量,则该待唤醒设备将所述触发时间对比结果对应的待唤醒设备确定为目标设备。
可选的,还包括:
若所述触发时间对比结果对应的设备数量超过所述预设数量,则该待唤醒设备对所述所述唤醒角度进行对比,得到唤醒角度对比结果;
若所述唤醒角度对比结果对应的设备数量未超过所述预设数量,则该待唤醒设备将所述唤醒角度对比结果对应的待唤醒设备确定为目标设备。
可选的,所述目标设备响应于所述唤醒音频信号,进行自唤醒,包括:
针对每个待唤醒设备,该待唤醒设备比对所述目标设备对应的识别参数与该待唤醒设备对应的识别参数;
若所述目标设备对应的识别参数与该待唤醒设备对应的识别参数一致,则该待唤醒设备响应于所述唤醒音频信号,进行自唤醒。
本发明的实施例还提供一种跨设备唤醒装置,包括:
第一确定模块,用于将多个设备确定为待唤醒设备;
第二确定模块,用于基于所述唤醒音频信号,每个待唤醒设备生成判定参数,并接收其他待唤醒设备的判定参数;
第三确定模块,用于每个待唤醒设备根据所有所述判定参数进行数据分析,确定目标设备;
响应模块,用于所述目标设备响应于所述唤醒音频信号,进行自唤醒。
本发明的实施例还提供一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
本发明的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的方法。
本发明的实施例,具有如下技术效果:
本发明的上述技术方案,根据综合能量值判断局域网内的设备与用户的距离,综合能量值越大,则判断对应的设备与用户的距离越近;综合能量值结合了设备的原始能量值以及关联系数,其中,关联系数克服了不同类型的设备的麦克风的数量以及排列方式不同的问题,因此,通过综合能量值确定目标设备的方法可以实现跨设备精准唤醒目标设备,提高了用户体验。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
图1是本发明实施例提供的一种跨设备唤醒方法的流程示意图;
图2是本发明实施例提供的一种跨设备唤醒装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
如图1所示,本发明的实施例提供一种跨设备唤醒方法,包括:当预设时长内局域网中多个设备获取到唤醒音频信号时,
步骤S1:将所述多个设备确定为待唤醒设备;
具体的,所述局域网中的多个设备包括至少两种类型的设备。
例如:智能冰箱、智能空调、智能洗衣机以及智能音响等。
当用户需要使用某个设备,则通过同一个语音触发,局域网中的设备通过自带的麦克风获取包含需求的唤醒音频信号,唤醒音频信号可以包括:打开、关闭或待机等信息。
例如:用户说出唤醒词“小易小易”,然后唤醒词被局域网中的设备接收。
本发明的实施例,用户通过唤醒词,跨设备将目标设备唤醒,省时省力,操作便捷高效。
步骤S2:基于所述唤醒音频信号,每个待唤醒设备获取判定参数,并接收其他待唤醒设备的判定参数;
具体的,基于所述唤醒音频信号,每个待唤醒设备获取判定参数,并接收其他待唤醒设备的判定参数,包括:
针对每个待唤醒设备,该待唤醒设备基于所述唤醒音频信号生成该待唤醒设备的判定参数;
针对每个待唤醒设备,该待唤醒设备将该待唤醒设备的判定参数发送至其他待唤醒设备,并接收其他待唤醒设备发送的其他待唤醒设备的判定参数。
进一步地,所述判定参数包括:
综合能量值、触发时间和唤醒角度以及识别参数。
所述综合能量值通过如下计算公式计算获得:
综合能量值=原始能量值×关联系数。其中,综合能量值越大,表明该设备距离用户越近,因此,在局域网中综合能量值最大的待唤醒设备,即为目标设备。
实际应用场景中,局域网中的多个设备,除了设备种类和/或型号的差异,麦克风的数量(例如:6个或4个)以及排列方式也可能存在差异,这些差异会影响算法库计算出的参数的值;算法库在使用原有原始数据的情况下,加入当前设备的麦克风数量以及麦克风排列方式等条件,输出一个当前设备与作为基准的设备关联的能量值。
因为不同设备的麦克风数量以及排列可能不同,预先选择一个标准设备,该标准设备可以是局域网中的设备,也可以是预先设定的特定设备。以该标准设备的设备原始能量值作为基准能量值(比如以6个麦克风设备的原始能量值作为基准能量值),其他设备的原始能量值以此基准能量值进行评估计算;在评估计算中会生成其他设备和标准设备(比如6个麦克风设备)之间的关联系数,以克服其他设备与标准设备结构的不同导致的误差。
例如,以6个麦克风设备为标准设备,首先计算每个接收到唤醒音频信号的设备的原始能量值,然后基于各个设备的具体的麦克风的数量以及排列方式,计算出各个设备的关联系数(一般的,每个设备在具体的结构已经确定的情况下,关联系数是一个确定的值,以便于综合能量值的计算);
将该设备的原始能量值乘以该设备的关联系数,得到该设备相较于基准设备的能量值,即该设备的“综合能量值”。
因此,基于原始能量值以及关联系数,即可获得局域网中每个设备的综合能量值。
例如:待唤醒设备的自身的综合能量值为10,基于局域网,待唤醒设备获取到其他设备所包含的所有设备的综合能量值;待唤醒设备的算法库对自身的综合能量值以及获取的其他所有的综合能量值进行对比,比如待唤醒设备所包含的综合能量值的范围为2~8,则待唤醒设备的算法库经过对比,可知待唤醒设备的的综合能量值最大,因此,待唤醒设备将自身确定为目标设备。
若待唤醒设备所包含的设备的综合能量值的范围为2~12,则待唤醒设备的算法库经过对比,可知待唤醒设备的综合能量值最大,因此,待唤醒设备将其他设备确定为目标设备。
本发明的实施例,根据综合能量值判断局域网内的设备与用户的距离,综合能量值越大,则判断对应的设备与用户的距离越近;综合能量值结合了设备的原始能量值以及关联系数,其中,关联系数克服了不同类型的设备的麦克风的数量以及排列方式不同的问题,因此,通过综合能量值确定目标设备的方法可以实现跨设备精准唤醒目标设备,提高了用户体验。
步骤S3:每个待唤醒设备根据所有所述判定参数进行数据分析,确定目标设备;
每个待唤醒设备根据所有所述判定参数进行数据分析,确定目标设备,包括:针对每个待唤醒设备,该设备对所有所述综合能量值进行对比,得到综合能量值对比结果;
若所述综合能量值对比结果对应的设备数量未超过预设数量,则该待唤醒设备将所述综合能量值对比结果对应的待唤醒设备确定为目标设备。
其中,预设数量为可同时唤醒的设备的最大数量,优选为1。
本发明一可选的实施例,还包括:
若所述综合能量值对比结果对应的设备数量超过所述预设数量,则该待唤醒设备对所有所述触发时间进行对比,得到触发时间对比结果;
进一步地,若所述触发时间对比结果对应的设备数量未超过所述预设数量,则该待唤醒设备将所述触发时间对比结果对应的待唤醒设备确定为目标设备。
进一步地,若所述触发时间对比结果对应的设备数量超过所述预设数量,则该待唤醒设备对所述所述唤醒角度进行对比,得到唤醒角度对比结果;
进一步地,若所述唤醒角度对比结果对应的设备数量未超过所述预设数量,则该待唤醒设备将所述唤醒角度对比结果对应的待唤醒设备确定为目标设备。
具体的,多个设备在获取唤醒音频信号的时候,会对触发时间进行记录并存储;
多个设备在获取唤醒音频信号的时候,还会对唤醒角度进行记录并存储;
另外,根据实际需要,还可以预设其他信息作为判定参数,以便于更精准、快速地确定目标设备,例如,还可以包括可以识别参数,用于确定目标设备的身份,以便于根据对比结果,确定目标设备。
在实际应用场景中,若唤醒角度对比结果对应的设备数量超过所述预设数量,则局域网中的设备进行休眠,不响应唤醒音频信号,等待新的唤醒音频信号。
多个设备在获取自身的综合能量值以后,将综合能量值、触发时间以及唤醒角度作为判定参数,以局域网广播的形式发到局域网中;多个设备对局域网中的判定参数进行接收,并基于识别参数对自己的判定参数进行过滤。
当根据综合能量值无法确定目标设备的时候,根据触发时间确定目标设备,当根据触发时间无法确定目标设备的时候,则根据唤醒角度确定目标设备。
一般的,某设备对应的触发时间越早,则表明用户距离该设备越近。
例如:当多个设备的综合能量值相同,或者多个设备的综合能量值之差小于阈值,则表明根据综合能量值无法确定目标设备,因此,多个设备对获取的所有的触发时间进行对比,将触发时间最早的设备作为目标设备。
当多个设备的触发时间相同,或者多个设备的触发时间之差小于阈值,则表明根据触发时间无法确定目标设备,因此,多个设备对获取的所有的唤醒角度进行对比,并根据预设的判定方法,基于唤醒角度的对比结果,确定目标设备,例如,唤醒角度最接近90度的设备为目标设备。
步骤S4:所述目标设备响应于所述唤醒音频信号,进行自唤醒。
所述目标设备响应于所述唤醒音频信号,进行自唤醒,包括:
针对每个待唤醒设备,该待唤醒设备比对所述目标设备对应的识别参数与该待唤醒设备对应的识别参数;
若所述目标设备对应的识别参数与该待唤醒设备对应的识别参数一致,则该待唤醒设备响应于所述唤醒音频信号,进行自唤醒。
其中,在确定了目标设备以后,将目标设备的识别参数与确定目标设备的设备的参数进行对比,若一致,则该确定目标设备的设备就是目标设备,此时目标设备基于唤醒音频信号被唤醒,响应于用户的需求并与用户进行后续的一系列交互。
当确定了真正的目标设备以后,目标设备会接收到一个反馈信号,进而目标设备会根据唤醒音频信号进行响应,此时,目标设备被真正的唤醒,并基于用户的后续输出的音频信号与用户进行实时交互。
在实际应用场景中,预设局域网中的设备可以包括智能冰箱、智能空调、智能洗衣机以及智能音响;
用户想要使用智能音响,用户说出唤醒词,例如“开机”。
智能冰箱、智能空调、智能洗衣机以及智能音响均获取唤醒音频信号,智能冰箱、智能空调、智能洗衣机以及智能音响的算法库基于唤醒音频信号,先计算各自的原始能量值,然后获取关联系数,最后获取原始能量值与关联系数的乘积,确定综合能量值。
智能冰箱、智能空调、智能洗衣机以及智能音响分别以局域网广播的形式将自己的综合能量值发送至局域网中。
智能冰箱、智能空调、智能洗衣机以及智能音响将分别将自己的综合能量值和其他设备的综合能量值进行对比,并获取对比结果。
基于对比结果,智能冰箱、智能空调、智能洗衣机以及智能音响均确定出了综合能量值的最大值,对其携带的识别参数进行识别,则确定目标设备为智能音响。
智能冰箱、智能空调、智能洗衣机以及智能音响中和目标设备一致的为智能音响,因此,智能音响响应唤醒音频信号,此时,智能音响被真正唤醒,并基于用户的需求,与用户进行后续的交互。
如图2所示,本发明的实施例还提供一种跨设备唤醒装置200,包括:
第一确定模块201,用于将多个设备确定为待唤醒设备;
第二确定模块202,用于基于所述唤醒音频信号,每个待唤醒设备生成判定参数,并接收其他待唤醒设备的判定参数;
第三确定模块203,用于每个待唤醒设备根据所有所述判定参数进行数据分析,确定目标设备;
响应模块204,用于所述目标设备响应于所述唤醒音频信号,进行自唤醒。
可选的,所述局域网中的多个设备包括至少两种类型的设备。
可选的,基于所述唤醒音频信号,每个待唤醒设备获取判定参数,并接收其他待唤醒设备的判定参数,包括:
针对每个待唤醒设备,该待唤醒设备基于所述唤醒音频信号生成该待唤醒设备的判定参数;
针对每个待唤醒设备,该待唤醒设备将该待唤醒设备的判定参数发送至其他待唤醒设备,并接收其他待唤醒设备发送的其他待唤醒设备的判定参数。
可选的,所述判定参数包括:
综合能量值、触发时间和唤醒角度以及识别参数。
可选的,所述综合能量值通过如下计算公式计算获得:
综合能量值=原始能量值×关联系数。
可选的,每个待唤醒设备根据所有所述判定参数进行数据分析,确定目标设备,包括:针对每个待唤醒设备,该设备对所有所述综合能量值进行对比,得到综合能量值对比结果;
若所述综合能量值对比结果对应的设备数量未超过预设数量,则该待唤醒设备将所述综合能量值对比结果对应的待唤醒设备确定为目标设备。
可选的,还包括:
若所述综合能量值对比结果对应的设备数量超过所述预设数量,则该待唤醒设备对所有所述触发时间进行对比,得到触发时间对比结果;
若所述触发时间对比结果对应的设备数量未超过所述预设数量,则该待唤醒设备将所述触发时间对比结果对应的待唤醒设备确定为目标设备。
可选的,还包括:
若所述触发时间对比结果对应的设备数量超过所述预设数量,则该待唤醒设备对所述所述唤醒角度进行对比,得到唤醒角度对比结果;
若所述唤醒角度对比结果对应的设备数量未超过所述预设数量,则该待唤醒设备将所述唤醒角度对比结果对应的待唤醒设备确定为目标设备。
可选的,所述目标设备响应于所述唤醒音频信号,进行自唤醒,包括:
针对每个待唤醒设备,该待唤醒设备比对所述目标设备对应的识别参数与该待唤醒设备对应的识别参数;
若所述目标设备对应的识别参数与该待唤醒设备对应的识别参数一致,则该待唤醒设备响应于所述唤醒音频信号,进行自唤醒。
本发明的实施例还提供一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
本发明的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的方法。
另外,本发明实施例的设备的其他构成及作用对本领域的技术人员来说是已知的,为减少冗余,此处不做赘述。
需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (12)
1.一种跨设备唤醒方法,其特征在于,包括:当预设时长内局域网中多个设备获取到唤醒音频信号时,
将所述多个设备确定为待唤醒设备;
基于所述唤醒音频信号,每个待唤醒设备生成判定参数,并接收其他待唤醒设备的判定参数;
每个待唤醒设备根据所有所述判定参数进行数据分析,确定目标设备;
所述目标设备响应于所述唤醒音频信号,进行自唤醒。
2.根据权利要求1所述的方法,其特征在于,所述局域网中的多个设备包括至少两种类型的设备。
3.根据权利要求1所述的方法,其特征在于,基于所述唤醒音频信号,每个待唤醒设备获取判定参数,并接收其他待唤醒设备的判定参数,包括:
针对每个待唤醒设备,该待唤醒设备基于所述唤醒音频信号生成该待唤醒设备的判定参数;
针对每个待唤醒设备,该待唤醒设备将该待唤醒设备的判定参数发送至其他待唤醒设备,并接收其他待唤醒设备发送的其他待唤醒设备的判定参数。
4.根据权利要求3所述的方法,其特征在于,所述判定参数包括:
综合能量值、触发时间和唤醒角度以及识别参数。
5.根据权利要求4所述的方法,其特征在于,所述综合能量值通过如下计算公式计算获得:
综合能量值=原始能量值×关联系数。
6.根据权利要求4所述的方法,其特征在于,每个待唤醒设备根据所有所述判定参数进行数据分析,确定目标设备,包括:针对每个待唤醒设备,该设备对所有所述综合能量值进行对比,得到综合能量值对比结果;
若所述综合能量值对比结果对应的设备数量未超过预设数量,则该待唤醒设备将所述综合能量值对比结果对应的待唤醒设备确定为目标设备。
7.根据权利要求6所述的方法,其特征在于,还包括:
若所述综合能量值对比结果对应的设备数量超过所述预设数量,则该待唤醒设备对所有所述触发时间进行对比,得到触发时间对比结果;
若所述触发时间对比结果对应的设备数量未超过所述预设数量,则该待唤醒设备将所述触发时间对比结果对应的待唤醒设备确定为目标设备。
8.根据权利要求7所述的方法,其特征在于,还包括:
若所述触发时间对比结果对应的设备数量超过所述预设数量,则该待唤醒设备对所述所述唤醒角度进行对比,得到唤醒角度对比结果;
若所述唤醒角度对比结果对应的设备数量未超过所述预设数量,则该待唤醒设备将所述唤醒角度对比结果对应的待唤醒设备确定为目标设备。
9.根据权利要求1所述的方法,其特征在于,所述目标设备响应于所述唤醒音频信号,进行自唤醒,包括:
针对每个待唤醒设备,该待唤醒设备比对所述目标设备对应的识别参数与该待唤醒设备对应的识别参数;
若所述目标设备对应的识别参数与该待唤醒设备对应的识别参数一致,则该待唤醒设备响应于所述唤醒音频信号,进行自唤醒。
10.一种跨设备唤醒装置,其特征在于,包括:
第一确定模块,用于将多个设备确定为待唤醒设备;
第二确定模块,用于基于所述唤醒音频信号,每个待唤醒设备生成判定参数,并接收其他待唤醒设备的判定参数;
第三确定模块,用于每个待唤醒设备根据所有所述判定参数进行数据分析,确定目标设备;
响应模块,用于所述目标设备响应于所述唤醒音频信号,进行自唤醒。
11.一种电子设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至9任意一项所述的方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至9中任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111520616.8A CN114420094A (zh) | 2021-12-13 | 2021-12-13 | 跨设备唤醒方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111520616.8A CN114420094A (zh) | 2021-12-13 | 2021-12-13 | 跨设备唤醒方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114420094A true CN114420094A (zh) | 2022-04-29 |
Family
ID=81265798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111520616.8A Pending CN114420094A (zh) | 2021-12-13 | 2021-12-13 | 跨设备唤醒方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114420094A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023231552A1 (zh) * | 2022-05-30 | 2023-12-07 | 青岛海尔科技有限公司 | 分布式语音唤醒方法和装置、存储介质及电子装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108806678A (zh) * | 2018-05-18 | 2018-11-13 | 出门问问信息科技有限公司 | 设备的语音唤醒方法及装置 |
CN109979469A (zh) * | 2019-04-03 | 2019-07-05 | 北京小米智能科技有限公司 | 信号处理方法、设备及存储介质 |
CN110223684A (zh) * | 2019-05-16 | 2019-09-10 | 华为技术有限公司 | 一种语音唤醒方法及设备 |
CN111369988A (zh) * | 2018-12-26 | 2020-07-03 | 华为终端有限公司 | 一种语音唤醒方法及电子设备 |
CN111833863A (zh) * | 2019-04-22 | 2020-10-27 | 阿里巴巴集团控股有限公司 | 语音控制***、方法和装置以及计算设备和存储介质 |
CN111883146A (zh) * | 2020-07-29 | 2020-11-03 | 上海茂声智能科技有限公司 | 跨平台的分布式就近唤醒方法和装置 |
CN113314098A (zh) * | 2020-02-27 | 2021-08-27 | 青岛海尔科技有限公司 | 设备校准方法和装置、存储介质及电子装置 |
CN113628621A (zh) * | 2021-08-18 | 2021-11-09 | 北京声智科技有限公司 | 一种实现设备就近唤醒的方法、***及装置 |
-
2021
- 2021-12-13 CN CN202111520616.8A patent/CN114420094A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108806678A (zh) * | 2018-05-18 | 2018-11-13 | 出门问问信息科技有限公司 | 设备的语音唤醒方法及装置 |
CN111369988A (zh) * | 2018-12-26 | 2020-07-03 | 华为终端有限公司 | 一种语音唤醒方法及电子设备 |
CN109979469A (zh) * | 2019-04-03 | 2019-07-05 | 北京小米智能科技有限公司 | 信号处理方法、设备及存储介质 |
CN111833863A (zh) * | 2019-04-22 | 2020-10-27 | 阿里巴巴集团控股有限公司 | 语音控制***、方法和装置以及计算设备和存储介质 |
CN110223684A (zh) * | 2019-05-16 | 2019-09-10 | 华为技术有限公司 | 一种语音唤醒方法及设备 |
CN113314098A (zh) * | 2020-02-27 | 2021-08-27 | 青岛海尔科技有限公司 | 设备校准方法和装置、存储介质及电子装置 |
CN111883146A (zh) * | 2020-07-29 | 2020-11-03 | 上海茂声智能科技有限公司 | 跨平台的分布式就近唤醒方法和装置 |
CN113628621A (zh) * | 2021-08-18 | 2021-11-09 | 北京声智科技有限公司 | 一种实现设备就近唤醒的方法、***及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023231552A1 (zh) * | 2022-05-30 | 2023-12-07 | 青岛海尔科技有限公司 | 分布式语音唤醒方法和装置、存储介质及电子装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110211580B (zh) | 多智能设备应答方法、装置、***及存储介质 | |
CN107277672B (zh) | 一种支持唤醒模式自动切换的方法和装置 | |
US11031008B2 (en) | Terminal device and method for controlling thereof | |
CN109373518B (zh) | 空调器及其语音控制装置和语音控制方法 | |
CN112634897B (zh) | 设备唤醒方法、装置和存储介质及电子装置 | |
CN110767225B (zh) | 一种语音交互方法、装置及*** | |
CN109210703B (zh) | 空调的语音控制方法和语音控制的空调 | |
CN114420094A (zh) | 跨设备唤醒方法、装置、设备及存储介质 | |
WO2021204027A1 (zh) | 麦克风阵列控制方法、装置、电子设备及计算机存储介质 | |
CN111833863A (zh) | 语音控制***、方法和装置以及计算设备和存储介质 | |
CN112311635B (zh) | 语音打断唤醒方法、装置及计算机可读存储介质 | |
WO2021082131A1 (zh) | 空气调节设备、温度控制方法和装置 | |
CN110473542B (zh) | 语音指令执行功能的唤醒方法、装置及电子设备 | |
US20240203422A1 (en) | Method for determining response device, device, and server | |
CN113506568A (zh) | 中控及智能设备控制方法 | |
CN112634922A (zh) | 语音信号处理方法、设备及计算机可读存储介质 | |
CN113138559A (zh) | 设备交互方法、装置、电子设备及存储介质 | |
CN112071306A (zh) | 语音控制方法、***、可读存储介质及网关设备 | |
CN109905803B (zh) | 麦克风阵列的切换方法、装置、存储介质及计算机设备 | |
CN112164398B (zh) | 语音设备及其唤醒方法、装置以及存储介质 | |
CN114898750A (zh) | 基于协同响应的智能家电控制方法、装置及***、设备 | |
CN112164388A (zh) | 语音设备及其唤醒方法、装置以及存储介质 | |
CN112164399A (zh) | 语音设备及其交互控制方法、装置以及存储介质 | |
CN113992463A (zh) | 语音交互方法及相关装置、设备、***和存储介质 | |
CN116884409A (zh) | 语音设备及其语音唤醒方法、装置、***以及存储介质 |
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 |