[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110534105A - 一种语音控制方法及装置 - Google Patents

一种语音控制方法及装置 Download PDF

Info

Publication number
CN110534105A
CN110534105A CN201910673780.9A CN201910673780A CN110534105A CN 110534105 A CN110534105 A CN 110534105A CN 201910673780 A CN201910673780 A CN 201910673780A CN 110534105 A CN110534105 A CN 110534105A
Authority
CN
China
Prior art keywords
phonetic
sound source
pronunciation receiver
incepting
control
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.)
Granted
Application number
CN201910673780.9A
Other languages
English (en)
Other versions
CN110534105B (zh
Inventor
祝泽坤
陈道远
杨苗
周宝
买发泰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai, Zhuhai Lianyun Technology Co Ltd filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201910673780.9A priority Critical patent/CN110534105B/zh
Publication of CN110534105A publication Critical patent/CN110534105A/zh
Application granted granted Critical
Publication of CN110534105B publication Critical patent/CN110534105B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/18Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
    • G01S5/22Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/32Multiple recognisers used in sequence or in parallel; Score combination systems therefor, e.g. voting systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本申请涉及一种语音控制方法及装置,所述方法包括:通过语音接收装置获取由同一位置声源发出的语音控制指令;根据所述语音控制指令获取对应的声源位置;根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;比较多个语音控制指令的识别率,获得最大识别率;将所述最大识别率对应的语音接收位置作为第一语音接收位置;将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备。通过本方法,使语音控制中语音接收、识别的准确率更高,对于相同位置声源的指令,无需重新定位,更加方便、灵敏。

Description

一种语音控制方法及装置
技术领域
本申请涉及家电控制领域,尤其涉及一种语音控制方法及装置。
背景技术
传统的家电控制需要手动控制或者遥控式的近距离控制,超过一定距离后,遥控式控制就会因为信号接收不良而无法控制家电;即使在同一个房间没有超过一定距离,也可能会因为各种障碍物影响造成控制指令不能有效传递给设备。为了能随时随地即使不在房间内也能控制家电,随着互联网的发展,语音控制家电成为了一种未来发展趋势。
对于现在大多数家庭使用的家电如空调其自身是不带语音控制功能的,在智能空调控制器如空调伴侣上增加语音控制功能使语音控制空调成为一种可能;但是在空调伴侣上使用语音功能存在一些语音识别方面的局限,在实际生活中,用户并不会在固定位置通过语音控制空调,因此接收不同位置发出的控制指令的语音识别率是不同的,很多时候可能会导致识别率太低,空调接收不到控制指令;另一方面,大多数空调伴侣是安装在空调附近的,因此空调自身产生的噪音也会干扰到空调伴侣的语音接收和语音识别,语音识别率不能保证,从而无法接收到准确的用户指令达到语音控制空调的目的。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种。
第一方面,本申请提供了一种语音控制方法,所述方法应用于语音控制装置,所述语音控制装置安装有可移动的语音接收装置,所述方法包括:
通过语音接收装置获取由同一位置声源发出的语音控制指令;
根据所述语音控制指令获取对应的声源位置;
根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
比较多个语音控制指令的识别率,获得最大识别率;
将所述最大识别率对应的语音接收位置作为第一语音接收位置;
将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备。
第二方面,本申请提供了另一种语音控制方法,所述方法应用于语音控制装置,所述语音控制装置安装有可移动的语音接收装置,所述方法包括:
通过语音接收装置获取由同一位置声源发出的语音控制指令;
根据所述语音控制指令获取对应的声源位置;
获取并比较所述的声源位置与历史声源接收位置表中存储的历史声源位置的距离差,得到最小距离差;
若所述最小距离差小于等于预设距离差,则将历史声源接收位置表中最小距离差对应的历史声源位置所对应的历史第一语音接收位置作为第一语音接收位置,
将语音接收装置移动至所述第一语音接收位置,以接收由与所述历史第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
若所述最小距离差大于所述预设距离差,则根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
比较多个语音控制指令的识别率,获得最大识别率;
将所述最大识别率对应的语音接收位置作为第一语音接收位置;
将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
将所述同一位置声源的声源位置和所述声源位置对应的第一语音接收位置存储于历史声源接收位置表中。
优选地,所述方法还包括:
获取语音接收装置与被控设备的控制距离;
当根据语音接收装置在第一语音接收位置接收的语音控制指令控制所述被被控设备运行后,获取所述被控设备的当前状态;
获取被控设备在当前状态下的噪音信息;
根据所述控制距离和所述噪音信息将所述语音接收装置由第一语音接收位置移动至第二语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令,
所述第二语音接收位置为根据所述控制距离和所述噪音信息对第一语音接收位置进行调整,以使噪音干扰率与识别率之比在预设范围内的位置。
优选地,所述根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动,包括:
控制语音接收装置在预设路径从初始语音接收位置沿第一预设方向移动,
若沿第一预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率先上升后下降,则在识别率下降的位置,控制语音接收装置停止移动,
若沿第一预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率一直下降,则预设时长后,控制语音接收装置沿第二预设方向移动;
若沿第二预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率先上升后下降,则在识别率下降的位置,控制语音接收装置停止移动,
若沿第二预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率一直下降,则预设时长后,控制语音接收装置停止移动。
第三方面,本申请提供了一种语音控制装置,所述语音控制装置安装有可移动的语音接收装置,所述语音控制装置包括:
语音控制指令获取单元,用于通过语音接收装置获取由同一位置声源发出的语音控制指令;
声源位置定位单元,用于根据所述语音控制指令获取对应的声源位置;
移动单元,用于根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
比较单元,用于比较多个语音控制指令的识别率,获得最大识别率;
语音接收位置定位单元,用于将所述最大识别率对应的语音接收位置作为第一语音接收位置;
所述移动单元,还用于将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备。
第四方面,本申请提供了另一种语音控制装置,所述语音控制装置安装有可移动的语音接收装置,所述语音控制装置包括:
语音控制指令获取单元,用于通过语音接收装置获取由同一位置声源发出的语音控制指令;
声源位置定位单元,用于根据所述语音控制指令获取对应的声源位置;
最小距离差获取单元,用于获取并比较当前声源位置与历史声源接收位置表中的所有历史声源位置的距离差,得到最小距离差;
语音接收位置定位单元,用于若所述最小距离差小于等于预设距离差,则将历史声源接收位置表中最小距离差对应的历史声源位置所对应的历史第一语音接收位置作为第一语音接收位置;
移动单元,用于将语音接收装置移动至所述第一语音接收位置,以接收由与所述历史第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
所述移动单元,还用于若所述最小距离差大于所述预设距离差,则根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
比较单元,用于比较多个语音控制指令的识别率,获得最大识别率;
所述语音接收位置定位单元,还用于将所述最大识别率对应的语音接收位置作为第一语音接收位置;
所述移动单元,还用于将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
存储单元,用于将所述同一位置声源的声源位置和所述声源位置对应的第一语音接收位置存储于历史声源接收位置表中。
优选地,所述语音控制装置还包括:
控制距离获取单元,用于获取语音接收装置与被控设备的控制距离;
状态获取单元,用于当根据语音接收装置在第一语音接收位置接收的语音控制指令控制所述被被控设备运行后,获取所述被控设备的当前状态;
噪音信息获取单元,用于获取被控设备在当前状态下的噪音信息;
所述移动单元,还用于根据所述控制距离和所述噪音信息将所述语音接收装置由第一语音接收位置移动至第二语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令,
所述第二语音接收位置为根据所述控制距离和所述噪音信息对第一语音接收位置进行调整,以使噪音干扰率与识别率之比在预设范围内的位置。
优选地,所述移动单元包括:
第一方向移动单元,用于控制语音接收装置在预设路径从初始语音接收位置沿第一预设方向移动,
若沿第一预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率先上升后下降,则在识别率下降的位置,控制语音接收装置停止移动,
若沿第一预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率一直下降,则预设时长后,控制语音接收装置沿第二预设方向移动;
第二方向移动单元,用于若沿第二预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率先上升后下降,则在识别率下降的位置,控制语音接收装置停止移动,
若沿第二预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率一直下降,则预设时长后,控制语音接收装置停止移动。
优选地,所述语音控制指令获取单元,还用于通过语音接收装置接收所述语音控制指令以唤醒所述语音控制装置,使语音控制装置启动。
优选地,所述预设路径为一个圆周路径,所述第一预设方向为顺时针方向,所述第二预设方向为逆时针方向。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请提供的语音控制方法及装置,根据同一位置声源发出的语音控制指令,通过语音控制装置控制语音接收装置移动到接收的语音控制指令的识别率为最大识别率的第一语音接收位置,提高了语音控制中语音接收、识别的准确率。
本申请的语音控制方法还存储每个不同位置声源的声源位置和对应的第一语音接收位置,当当前声源位置与历史声源位置的距离差在预设距离差范围内时,直接将语音接收装置移动到对应的历史第一语音接收位置就可以准确接收语音指令,不需要重新重复分析计算,节省了计算时间,使语音控制更及时、便捷。
本申请的语音控制方法还增加了对被控设备的噪音的分析以及对语音接收装置与被控设备的控制距离考虑,综合控制距离和噪音分析将第一语音接收位置微调至第二语音接收位置,减小了噪音的干扰,使语音接收、识别的准确率更高,进一步增加了语音控制的高效性。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一个实施例提供的一种语音控制方法流程图;
图2为本申请另一个实施例提供的一种语音控制方法流程图;
图3为本申请另一个实施例提供的一种语音控制方法流程图;
图4为本申请另一个实施例提供的一种语音控制方法流程图;
图5为本申请一个实施例提供的一种语音控制装置的框图;
图6为本申请另一个实施例提供的一种语音控制装置的框图;
图7为本申请另一个实施例提供的一种语音控制装置的框图;
图8为本申请另一个实施例提供的一种语音控制装置的框图;
图9为本申请提供的一种场景应用图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1为本申请一个实施例提供的一种语音控制方法流程图;参考图1,所述语音控制方法包括以下步骤:
S0100:通过语音接收装置获取由同一位置声源发出的语音控制指令;
S0200:根据所述语音控制指令获取对应的声源位置;
S0300:根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
S0400:比较多个语音控制指令的识别率,获得最大识别率;
S0500:将所述最大识别率对应的语音接收位置作为第一语音接收位置;
S0600:将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备。
图2为本申请另一个实施例提供的一种语音控制方法流程图;参考图2,所述语音控制方法包括以下步骤:
S0100:通过语音接收装置获取由同一位置声源发出的语音控制指令;
S0200:根据所述语音控制指令获取对应的声源位置;
S0300:获取并比较所述的声源位置与历史声源接收位置表中存储的历史声源位置的距离差,得到最小距离差;
S0400:判断所述最小距离差是否小于等于预设距离差;
S0500:若是,则将历史声源接收位置表中最小距离差对应的历史声源位置所对应的历史第一语音接收位置作为第一语音接收位置;
S0600:将语音接收装置移动至所述第一语音接收位置,以接收由与所述历史第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
S0700:若否,则根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
S0800:比较多个语音控制指令的识别率,获得最大识别率;
S0900:将所述最大识别率对应的语音接收位置作为第一语音接收位置;
S1000:将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
S1100:将所述同一位置声源的声源位置和所述声源位置对应的第一语音接收位置存储于历史声源接收位置表中。
图3为本申请另一个实施例提供的一种语音控制方法流程图;参考图1、图2、图3,基于图1或图2提供的语音控制方法,所述方法还包括以下步骤:
S1200:获取语音接收装置与被控设备的控制距离;
S1300:当根据语音接收装置在第一语音接收位置接收的语音控制指令控制所述被被控设备运行后,获取所述被控设备的当前状态;
S1400:获取被控设备在当前状态下的噪音信息;
S1500:根据所述控制距离和所述噪音信息将所述语音接收装置由第一语音接收位置移动至第二语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令,
所述第二语音接收位置为根据所述控制距离和所述噪音信息对第一语音接收位置进行调整,以使噪音干扰率与识别率之比在预设范围内的位置。
图4为本申请另一个实施例提供的一种语音控制方法流程图;参考图1、图4,所述图1提供的语音控制方法的步骤S0300包括以下步骤:
S0310:控制语音接收装置在预设路径从初始语音接收位置沿第一预设方向移动;
S0320:沿第一预设方向运动,判断从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率是否先上升后下降;
S0330:若是,则在识别率下降的位置,控制语音接收装置停止移动;
S0340:若否,则识别率一直下降,预设时长后,控制语音接收装置沿第二预设方向移动;
S0350:沿第二预设方向移动,判断从初始语音接收位置到多个不同语音接收位置,语音接收装置接收的由同一位置声源发出的语音控制指令的识别率是否先上升后下降;
S0360:若是,则在识别率下降的位置,控制语音接收装置停止移动;
S0370:若否,则识别率一直下降,预设时长后,控制语音接收装置停止移动。
图5为本申请一个实施例提供的一种语音控制装置的框图;参考图5,所述语音控制装置安装有可移动的语音接收装置,所述语音控制装置包括:
语音控制指令获取单元010,用于通过语音接收装置获取由同一位置声源发出的语音控制指令;
声源位置定位单元020,用于根据所述语音控制指令获取对应的声源位置;
移动单元030,用于根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
比较单元040,用于比较多个语音控制指令的识别率,获得最大识别率;
语音接收位置定位单元050,用于将所述最大识别率对应的语音接收位置作为第一语音接收位置;
所述移动单元030,还用于将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备。
图6为本申请另一个实施例提供的一种语音控制装置的框图;参考图6,所述语音控制装置安装有可移动的语音接收装置,所述语音控制装置包括:
语音控制指令获取单元010,用于通过语音接收装置获取由同一位置声源发出的语音控制指令;
声源位置定位单元020,用于根据所述语音控制指令获取对应的声源位置;
最小距离差获取单元030,用于获取并比较当前声源位置与历史声源接收位置表中的所有历史声源位置的距离差,得到最小距离差;
语音接收位置定位单元040,用于若所述最小距离差小于等于预设距离差,则将历史声源接收位置表中最小距离差对应的历史声源位置所对应的历史第一语音接收位置作为第一语音接收位置;
移动单元050,用于将语音接收装置移动至所述第一语音接收位置,以接收由与所述历史第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
所述移动单元050,还用于若所述最小距离差大于所述预设距离差,则根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
比较单元060,用于比较多个语音控制指令的识别率,获得最大识别率;
所述语音接收位置定位单元040,还用于将所述最大识别率对应的语音接收位置作为第一语音接收位置;
所述移动单元050,还用于将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
存储单元070,用于将所述同一位置声源的声源位置和所述声源位置对应的第一语音接收位置存储于历史声源接收位置表中。
图7为本申请另一个实施例提供的一种语音控制装置的框图;参考图7,基于图5提供的一种语音控制装置,所述语音控制装置还包括:
控制距离获取单元060,用于获取语音接收装置与被控设备的控制距离;
状态获取单元070,用于当根据语音接收装置在第一语音接收位置接收的语音控制指令控制所述被被控设备运行后,获取所述被控设备的当前状态;
噪音信息获取单元080,用于获取被控设备在当前状态下的噪音信息;
所述移动单元030,还用于根据所述控制距离和所述噪音信息将所述语音接收装置由第一语音接收位置移动至第二语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令,
所述第二语音接收位置为根据所述控制距离和所述噪音信息对第一语音接收位置进行调整,以使噪音干扰率与识别率之比在预设范围内的位置。
图8为本申请另一个实施例提供的一种语音控制装置的框图;参考图8,基于图6提供的一种语音控制装置,所述语音控制装置还包括:
控制距离获取单元080,用于获取语音接收装置与被控设备的控制距离;
状态获取单元090,用于当根据语音接收装置在第一语音接收位置接收的语音控制指令控制所述被被控设备运行后,获取所述被控设备的当前状态;
噪音信息获取单元100,用于获取被控设备在当前状态下的噪音信息;
所述移动单元050,还用于根据所述控制距离和所述噪音信息将所述语音接收装置由第一语音接收位置移动至第二语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令,
所述第二语音接收位置为根据所述控制距离和所述噪音信息对第一语音接收位置进行调整,以使噪音干扰率与识别率之比在预设范围内的位置。
循环执行,获取不同位置声源的声源位置和所述声源位置对应的第一语音接收位置。
语音控制装置通过语音接收装置获取同一位置声源发出的当前语音控制指令,并获取对应的当前声源位置;语音控制装置先将所述当前声源位置与历史声源接收位置表中的历史声源位置匹配,若在预设距离差范围内,当前声源位置能匹配到某个历史声源位置,则直接调用历史声源位置对应的历史第一语音接收位置作为当前第一语音接收位置;语音控制装置将语音接收装置移动至所述当前第一语音接收位置,使语音接收装置接收由与历史第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备。
若在预设距离差范围内,当前声源位置匹配不到某个历史声源位置,则语音控制装置根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动,并比较多个语音控制指令的识别率,获得最大识别率,将所述最大识别率对应的语音接收位置作为当前第一语音接收位置,进而使语音接收装置在此当前第一语音接收位置接收语音控制指令进而控制被控设备。
通过本方法,使语音控制中语音接收、识别的准确率更高,对于相同位置声源的语音指令,无需重新定位和重新计算语音接收装置的最佳语音接收位置,直接调用历史位置数据来移动语音接收装置即可,减少了语音控制过程中运算处理的开销,节省了时间,更加方便、灵活、及时。
图9为本申请提供的一种场景应用图;参考图9,所述语音控制方法应用于空调语音控制应用场景中,所述语音控制装置为空调伴侣,所述语音接收装置为麦克风。
麦克风接收用户在某一个固定声源位置发出的语音控制指令并将语音控制指令转换成电信号传送至空调伴侣,空调伴侣接收电信号开始工作,空调伴侣根据语音控制指令计算分析得到用户的当前声源位置和麦克风在初始语音接收位置的语音控制指令的识别率,同时控制麦克风移动,麦克风在移动过程中继续接收用户发出的语音控制指令并将语音控制指令对应的电信号传送至空调伴侣,空调伴侣继续计算分析得到麦克风在不同语音接收位置接收的语音控制指令的识别率,并比较不同语音接收位置对应的语音控制指令的识别率,得到最大识别率,最大识别率对应的麦克风的语音接收位置即为用户在所述固定声源位置发出语音控制指令时,麦克风的第一语音接收位置,即最佳语音接收位置。
为了减少用户在不同时段的相同固定位置对空调进行语音控制时,空调伴侣重复计算分析麦克风的第一语音接收位置,导致运算处理的开销过大,且由于计算处理需要时间,导致语音控制延时,灵敏性不够,本申请的方法是将不同声源位置(如门口、沙发等)对应的初次获取的第一语音接收位置存储起来,当用户下个时刻在相同声源位置对空调进行语音控制时,空调伴侣直接从历史声源接收位置表中调用对应的第一语音接收位置作为当前第一语音接收位置来移动麦克风调整麦克风的语音接收位置,有效地解决了重新计算处理带来的控制延时的问题,另外,由于用户的语音一般时间都比较短,也有效地使空调伴侣通过语音控制空调更加及时、高效地接收用户指令,使语音控制更加灵敏。
由于空调在工作过程中,会有噪音产生,且空调在不同工作模式、不同温度下,其产生的噪音大小也不一样,因此噪音的干扰会影响麦克风对用户语音控制指令的接收。本申请另一个改进的地方就是计算麦克风与空调之间的控制距离,以及空调在当前工作模式的噪音信息,结合麦克风当前的第一语音接收位置,将麦克风调整到第二语音接收位置,第二语音接收位置为根据所述控制距离和所述噪音信息对第一语音接收位置进行调整,以使噪音干扰率与识别率之比在预设范围内的位置,使噪音干扰与语音控制指令的识别率之间达到一个平衡,更进一步使减少空调噪音对麦克风的噪音干扰。
参考图9,空调伴侣包括电机、导轨,空调伴侣通过电机控制麦克风在所述导轨上沿圆周路径可360度运动。
本申请提供的语音控制方法及装置,根据同一位置声源发出的语音控制指令,通过空调伴侣控制麦克风移动到接收的语音控制指令的识别率为最大识别率的第一语音接收位置,提高了语音控制中语音接收、识别的准确率。
本申请的语音控制方法还存储每个不同位置声源的声源位置和对应的第一语音接收位置,当当前声源位置与历史声源位置的距离差在预设距离差范围内时,直接将麦克风移动到对应的历史第一语音接收位置就可以准确接收语音指令,不需要重新重复分析计算,节省了计算时间,使语音控制更及时、便捷、灵敏。
本申请的语音控制方法还增加了对被控设备的噪音的分析以及对麦克风与被控设备的控制距离考虑,综合控制距离和噪音分析将第一语音接收位置微调至第二语音接收位置,减小了噪音的干扰,使语音接收、识别的准确率更高,进一步增加了语音控制的高效性。
另外本申请的语音控制方法及装置不仅仅应用于空调,对于电视机、灯等其他家电也同样适用,使大数据智能控制更加完善,大大方便了人们的生活。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种语音控制方法,其特征在于,应用于语音控制装置,所述语音控制装置安装有可移动的语音接收装置,所述方法包括:
通过语音接收装置获取由同一位置声源发出的语音控制指令;
根据所述语音控制指令获取对应的声源位置;
根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
比较多个语音控制指令的识别率,获得最大识别率;
将所述最大识别率对应的语音接收位置作为第一语音接收位置;
将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备。
2.一种语音控制方法,其特征在于,应用于语音控制装置,所述语音控制装置安装有可移动的语音接收装置,所述方法包括:
通过语音接收装置获取由同一位置声源发出的语音控制指令;
根据所述语音控制指令获取对应的声源位置;
获取并比较所述声源位置与历史声源接收位置表中存储的历史声源位置的距离差,得到最小距离差;
若所述最小距离差小于等于预设距离差,则将历史声源接收位置表中最小距离差对应的历史声源位置所对应的历史第一语音接收位置作为第一语音接收位置,
将语音接收装置移动至所述第一语音接收位置,以接收由与所述历史第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
若所述最小距离差大于所述预设距离差,则根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
比较多个语音控制指令的识别率,获得最大识别率;
将所述最大识别率对应的语音接收位置作为第一语音接收位置;
将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
将所述同一位置声源的声源位置和所述声源位置对应的第一语音接收位置存储于历史声源接收位置表中。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
获取语音接收装置与被控设备的控制距离;
当根据语音接收装置在第一语音接收位置接收的语音控制指令控制所述被被控设备运行后,获取所述被控设备的当前状态;
获取被控设备在当前状态下的噪音信息;
根据所述控制距离和所述噪音信息将所述语音接收装置由第一语音接收位置移动至第二语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令,
所述第二语音接收位置为根据所述控制距离和所述噪音信息对第一语音接收位置进行调整,以使噪音干扰率与识别率之比在预设范围内的位置。
4.根据权利要求1或2所述的方法,其特征在于,所述根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动,包括:
控制语音接收装置在预设路径从初始语音接收位置沿第一预设方向移动,
若沿第一预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率先上升后下降,则在识别率下降的位置,控制语音接收装置停止移动,
若沿第一预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率一直下降,则预设时长后,控制语音接收装置沿第二预设方向移动;
若沿第二预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率先上升后下降,则在识别率下降的位置,控制语音接收装置停止移动,
若沿第二预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率一直下降,则预设时长后,控制语音接收装置停止移动。
5.一种语音控制装置,其特征在于,所述语音控制装置安装有可移动的语音接收装置,所述语音控制装置包括:
语音控制指令获取单元,用于通过语音接收装置获取由同一位置声源发出的语音控制指令;
声源位置定位单元,用于根据所述语音控制指令获取对应的声源位置;
移动单元,用于根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
比较单元,用于比较多个语音控制指令的识别率,获得最大识别率;
语音接收位置定位单元,用于将所述最大识别率对应的语音接收位置作为第一语音接收位置;
所述移动单元,还用于将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备。
6.一种语音控制装置,其特征在于,所述语音控制装置安装有可移动的语音接收装置,所述语音控制装置包括:
语音控制指令获取单元,用于通过语音接收装置获取由同一位置声源发出的语音控制指令;
声源位置定位单元,用于根据所述语音控制指令获取对应的声源位置;
最小距离差获取单元,用于获取并比较当前声源位置与历史声源接收位置表中的所有历史声源位置的距离差,得到最小距离差;
语音接收位置定位单元,用于若所述最小距离差小于等于预设距离差,则将历史声源接收位置表中最小距离差对应的历史声源位置所对应的历史第一语音接收位置作为第一语音接收位置;
移动单元,用于将语音接收装置移动至所述第一语音接收位置,以接收由与所述历史第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
所述移动单元,还用于若所述最小距离差大于所述预设距离差,则根据语音接收装置在多个不同语音接收位置接收的由同一位置声源发出的语音控制指令的识别率的变化,控制语音接收装置移动;
比较单元,用于比较多个语音控制指令的识别率,获得最大识别率;
所述语音接收位置定位单元,还用于将所述最大识别率对应的语音接收位置作为第一语音接收位置;
所述移动单元,还用于将所述语音接收装置移动至所述第一语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令以控制被控设备;
存储单元,用于将所述同一位置声源的声源位置和所述声源位置对应的第一语音接收位置存储于历史声源接收位置表中。
7.根据权利要求5或6所述的装置,其特征在于,所述语音控制装置还包括:
控制距离获取单元,用于获取语音接收装置与被控设备的控制距离;
状态获取单元,用于当根据语音接收装置在第一语音接收位置接收的语音控制指令控制所述被被控设备运行后,获取所述被控设备的当前状态;
噪音信息获取单元,用于获取被控设备在当前状态下的噪音信息;
所述移动单元,还用于根据所述控制距离和所述噪音信息将所述语音接收装置由第一语音接收位置移动至第二语音接收位置,使语音接收装置接收由与第一语音接收位置对应的同一位置声源发出的语音控制指令,
所述第二语音接收位置为根据所述控制距离和所述噪音信息对第一语音接收位置进行调整,以使噪音干扰率与识别率之比在预设范围内的位置。
8.根据权利要求7所述的装置,其特征在于,所述移动单元包括:
第一方向移动单元,用于控制语音接收装置在预设路径从初始语音接收位置沿第一预设方向移动,
若沿第一预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率先上升后下降,则在识别率下降的位置,控制语音接收装置停止移动,
若沿第一预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率一直下降,则预设时长后,控制语音接收装置沿第二预设方向移动;
第二方向移动单元,用于若沿第二预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率先上升后下降,则在识别率下降的位置,控制语音接收装置停止移动,
若沿第二预设方向移动时,从初始语音接收位置到多个不同语音接收位置,所述语音接收装置接收的由同一位置声源发出的语音控制指令的识别率一直下降,则预设时长后,控制语音接收装置停止移动。
9.根据权利要求8所述的装置,其特征在于,所述语音控制指令获取单元,还用于通过语音接收装置接收所述语音控制指令以唤醒所述语音控制装置,使语音控制装置启动。
10.根据权利要求8所述的装置,其特征在于,所述预设路径为一个圆周路径。
CN201910673780.9A 2019-07-24 2019-07-24 一种语音控制方法及装置 Active CN110534105B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910673780.9A CN110534105B (zh) 2019-07-24 2019-07-24 一种语音控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910673780.9A CN110534105B (zh) 2019-07-24 2019-07-24 一种语音控制方法及装置

Publications (2)

Publication Number Publication Date
CN110534105A true CN110534105A (zh) 2019-12-03
CN110534105B CN110534105B (zh) 2021-10-15

Family

ID=68661290

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910673780.9A Active CN110534105B (zh) 2019-07-24 2019-07-24 一种语音控制方法及装置

Country Status (1)

Country Link
CN (1) CN110534105B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112656309A (zh) * 2020-12-25 2021-04-16 北京小狗吸尘器集团股份有限公司 扫地机的功能执行方法、装置、可读存储介质及电子设备
CN113450623A (zh) * 2021-06-01 2021-09-28 浙江工贸职业技术学院 一种演唱训练系统

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030133577A1 (en) * 2001-12-07 2003-07-17 Makoto Yoshida Microphone unit and sound source direction identification system
JP2003270034A (ja) * 2002-03-15 2003-09-25 Nippon Telegr & Teleph Corp <Ntt> 音情報解析方法、装置、プログラム、および記録媒体
CN1956497A (zh) * 2005-10-25 2007-05-02 英保达股份有限公司 自动调整撷取装置的信号撷取角度的系统以及方法
CN101410157A (zh) * 2006-03-27 2009-04-15 科乐美数码娱乐株式会社 声音处理装置、声音处理方法、信息记录媒体及程序
US20110125504A1 (en) * 2009-11-24 2011-05-26 Samsung Electronics Co., Ltd. Mobile device and method and computer-readable medium controlling same
US20130262115A1 (en) * 2012-03-30 2013-10-03 Hon Hai Precision Industry Co., Ltd. Alert mode management method and communication device having alert mode management function
CN105744439A (zh) * 2014-12-12 2016-07-06 比亚迪股份有限公司 麦克风装置和具有其的移动终端
CN105933508A (zh) * 2016-04-01 2016-09-07 乐视控股(北京)有限公司 移动终端音频调节方法及装置
CN106328132A (zh) * 2016-08-15 2017-01-11 歌尔股份有限公司 一种智能设备的语音交互控制方法和装置
CN106847298A (zh) * 2017-02-24 2017-06-13 海信集团有限公司 一种基于弥漫式语音交互的拾音方法和装置
CN107040638A (zh) * 2017-06-08 2017-08-11 维沃移动通信有限公司 一种噪音的处理方法及移动终端
CN107358950A (zh) * 2017-05-27 2017-11-17 芜湖星途机器人科技有限公司 服务机器人语音交互系统
US20180082686A1 (en) * 2016-09-21 2018-03-22 Toyota Jidosha Kabushiki Kaisha Voice acquisition system and voice acquisition method
CN108089152A (zh) * 2016-11-23 2018-05-29 杭州海康威视数字技术股份有限公司 一种设备控制方法、装置及系统
US20190074015A1 (en) * 2014-05-30 2019-03-07 Apple Inc. Intelligent assistant for home automation
CN109561364A (zh) * 2018-11-15 2019-04-02 珠海格力电器股份有限公司 麦克风的移动方法、装置及设备、存储介质、电子装置
CN109920425A (zh) * 2019-04-03 2019-06-21 北京石头世纪科技股份有限公司 机器人语音控制方法、装置、机器人和介质

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030133577A1 (en) * 2001-12-07 2003-07-17 Makoto Yoshida Microphone unit and sound source direction identification system
JP2003270034A (ja) * 2002-03-15 2003-09-25 Nippon Telegr & Teleph Corp <Ntt> 音情報解析方法、装置、プログラム、および記録媒体
CN1956497A (zh) * 2005-10-25 2007-05-02 英保达股份有限公司 自动调整撷取装置的信号撷取角度的系统以及方法
CN101410157A (zh) * 2006-03-27 2009-04-15 科乐美数码娱乐株式会社 声音处理装置、声音处理方法、信息记录媒体及程序
US20110125504A1 (en) * 2009-11-24 2011-05-26 Samsung Electronics Co., Ltd. Mobile device and method and computer-readable medium controlling same
US20130262115A1 (en) * 2012-03-30 2013-10-03 Hon Hai Precision Industry Co., Ltd. Alert mode management method and communication device having alert mode management function
US20190074015A1 (en) * 2014-05-30 2019-03-07 Apple Inc. Intelligent assistant for home automation
CN105744439A (zh) * 2014-12-12 2016-07-06 比亚迪股份有限公司 麦克风装置和具有其的移动终端
CN105933508A (zh) * 2016-04-01 2016-09-07 乐视控股(北京)有限公司 移动终端音频调节方法及装置
CN106328132A (zh) * 2016-08-15 2017-01-11 歌尔股份有限公司 一种智能设备的语音交互控制方法和装置
US20180082686A1 (en) * 2016-09-21 2018-03-22 Toyota Jidosha Kabushiki Kaisha Voice acquisition system and voice acquisition method
CN108089152A (zh) * 2016-11-23 2018-05-29 杭州海康威视数字技术股份有限公司 一种设备控制方法、装置及系统
CN106847298A (zh) * 2017-02-24 2017-06-13 海信集团有限公司 一种基于弥漫式语音交互的拾音方法和装置
CN107358950A (zh) * 2017-05-27 2017-11-17 芜湖星途机器人科技有限公司 服务机器人语音交互系统
CN107040638A (zh) * 2017-06-08 2017-08-11 维沃移动通信有限公司 一种噪音的处理方法及移动终端
CN109561364A (zh) * 2018-11-15 2019-04-02 珠海格力电器股份有限公司 麦克风的移动方法、装置及设备、存储介质、电子装置
CN109920425A (zh) * 2019-04-03 2019-06-21 北京石头世纪科技股份有限公司 机器人语音控制方法、装置、机器人和介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CHRISTINE EVERS: "Localization of moving microphone arrays from moving sound sources for robot audition", 《2016 24TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO)》 *
白晨阳: "家用机器人语音识别与声源定位技术的研究与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112656309A (zh) * 2020-12-25 2021-04-16 北京小狗吸尘器集团股份有限公司 扫地机的功能执行方法、装置、可读存储介质及电子设备
CN113450623A (zh) * 2021-06-01 2021-09-28 浙江工贸职业技术学院 一种演唱训练系统

Also Published As

Publication number Publication date
CN110534105B (zh) 2021-10-15

Similar Documents

Publication Publication Date Title
EP3754650B1 (en) Location-based voice recognition system through voice command
US10354655B1 (en) Occupancy counting by sound
JP6767206B2 (ja) 応答システム
CN110534105A (zh) 一种语音控制方法及装置
CN110618613A (zh) 一种智能设备的联动控制方法及装置
CN103383129A (zh) 一种控制方法、装置及空调器
EP2898510B1 (en) Method, system and computer program for adaptive control of gain applied to an audio signal
CN105654949A (zh) 一种语音唤醒方法及装置
CN105308679A (zh) 用于识别与语音命令相关联的位置以控制家用电器的方法和系统
CN103578468A (zh) 一种语音识别中置信度阈值的调整方法及电子设备
WO2008080912A1 (en) Systems and methods for intelligent control of microphones for speech recognition applications
CN109547301A (zh) 一种用于电子设备的自动控制方法、装置及设备
EP3133472B1 (en) Adaptive user interface for an hvac system
CN110942773A (zh) 语音控制智能家居设备的方法及装置
WO2014187095A1 (en) Method and device for detecting noise bursts in speech signals
CN110021292A (zh) 语音处理方法、装置及智能家居设备
CN106952645A (zh) 语音指令的识别方法、语音指令的识别装置和空调器
CN105091187A (zh) 空调器运行参数调节方法和系统
JP7077375B2 (ja) 応答システム
CN110853631A (zh) 智能家居的语音识别方法及装置
CN111706975A (zh) 空调器的调节方法与空调器
US11757996B2 (en) Ceiling fan for establishing a system for local control of a space
US20220270601A1 (en) Multi-modal smart audio device system attentiveness expression
EP3854109B1 (en) A method and a controller for configuring a distributed microphone system
US20200388268A1 (en) Information processing apparatus, information processing system, and information processing method, and program

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
GR01 Patent grant
GR01 Patent grant