CN110246498B - 语音处理方法、装置和家电设备 - Google Patents
语音处理方法、装置和家电设备 Download PDFInfo
- Publication number
- CN110246498B CN110246498B CN201910636551.XA CN201910636551A CN110246498B CN 110246498 B CN110246498 B CN 110246498B CN 201910636551 A CN201910636551 A CN 201910636551A CN 110246498 B CN110246498 B CN 110246498B
- Authority
- CN
- China
- Prior art keywords
- voice
- instruction
- voice instruction
- command
- user
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 29
- 238000012545 processing Methods 0.000 claims abstract description 30
- 238000000034 method Methods 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005057 refrigeration Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000001816 cooling Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification 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/06—Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
- G10L15/065—Adaptation
- G10L15/07—Adaptation to the speaker
-
- 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/28—Constructional details of speech recognition systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- 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)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Artificial Intelligence (AREA)
- Telephonic Communication Services (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提出一种语音处理方法、装置和家电设备,其中,方法包括:接收用户输入的第一语音指令;确定第一语音指令不具有对应的控制指令,则在数据库中查询与第一语音指令关联的第二语音指令;其中,第二语音指令具有对应的控制指令;第一语音指令与第二语音指令的关联关系,是第二语音指令接续在第一语音指令之后出现的次数达到设定阈值次数时生成的;控制执行第二语音指令对应的控制指令。该方法能够实现即使用户未输入正确的语音指令,也能使得语音识别***能够识别并响应用户习惯说出的语音指令,改善用户的使用体验。
Description
技术领域
本申请涉及电子设备和电器设备技术领域,尤其涉及一种语音处理方法、装置和家电设备。
背景技术
随着人工智能技术以及语音识别技术(Automatic Speech Recognition,简称ASR)的不断发展,目前,家电设备、移动终端等智能设备可以对用户输入的语音指令进行识别,确定用户的输入意图,从而对相应设备进行控制。
相关技术中,受限于语音指令集的大小,语音识别***能够识别的语音指令的数量是固定的。这种方式下,当用户输入的为语音指令集之外的语音指令,则语音识别***无法识别并响应该语音指令,严重降低了用户的使用体验。
发明内容
本申请提出一种语音处理方法、装置和家电设备,以实现即使用户未输入正确的语音指令,也能使得语音识别***能够识别并响应用户习惯说出的语音指令,改善用户的使用体验,用于解决现有技术中当用户输入的为语音指令集之外的语音指令,则语音识别***无法识别并响应该语音指令,严重降低了用户的使用体验的技术问题。
本申请第一方面实施例提出了一种语音处理方法,包括:
接收用户输入的第一语音指令;
确定所述第一语音指令不具有对应的控制指令,则在数据库中查询与所述第一语音指令关联的第二语音指令;其中,所述第二语音指令具有对应的控制指令;所述第一语音指令与所述第二语音指令的关联关系,是所述第二语音指令接续在所述第一语音指令之后出现的次数达到设定阈值次数时生成的;
控制执行所述第二语音指令对应的控制指令。
本申请第二方面实施例提出了一种语音处理装置,包括:
接收模块,用于接收用户输入的第一语音指令;
查询模块,用于确定所述第一语音指令不具有对应的控制指令,则在数据库中查询与所述第一语音指令关联的第二语音指令;其中,所述第二语音指令具有对应的控制指令;所述第一语音指令与所述第二语音指令的关联关系,是所述第二语音指令接续在所述第一语音指令之后出现的次数达到设定阈值次数时生成的;
控制模块,用于控制执行所述第二语音指令对应的控制指令。
本申请第三方面实施例提出了一种家电设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本申请第一方面实施例提出的语音处理方法。
本申请第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请第一方面实施例提出的语音处理方法。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
一方面,由于采用了接收用户输入的第一语音指令,确定第一语音指令不具有对应的控制指令,则在数据库中查询与第一语音指令关联的第二语音指令;其中,第二语音指令具有对应的控制指令;第一语音指令与第二语音指令的关联关系,是第二语音指令接续在第一语音指令之后出现的次数达到设定阈值次数时生成的;控制执行第二语音指令对应的控制指令,可以有效解决了现有技术中当用户输入的为语音指令集之外的语音指令,则语音识别***无法识别并响应该语音指令,严重降低了用户的使用体验的技术问题,进而实现了即使用户未输入正确的语音指令,也能根据关联关系,确定语音识别***可识别的语音指令,从而使得语音识别***能够识别并响应用户习惯说出的语音指令,改善用户的使用体验。
另一方面,由于采用了在记录的第二语音指令接续在第一语音指令之后出现的次数达到设定阈值次数时,建立第一语音指令与第二语音指令之间的关联关系,并在数据库中保存关联关系。由此,可以避免控制意图误识别的情况,提升语音识别的准确性。
又一方面,由于采用了对记录的第二语音指令接续在第一语音指令之后出现进行计时,得到计时时长,若计时时长达到预设时长,则删除记录的第二语音指令接续在第一语音指令之后出现。由此,一方面可以降低存储资源的占用,另一方面,还可以实现对存储的内容进行动态维护,以满足用户的实际需求。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请实施例一所提供的语音处理方法的流程示意图;
图2为本申请实施例二所提供的语音处理方法的流程示意图;
图3为本申请实施例三所提供的语音处理方法的流程示意图;
图4为本申请实施例四所提供的语音处理装置的结构示意图;
图5为本申请实施例五所提供的语音处理装置的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
本申请主要针对现有技术中当用户输入的为语音指令集之外的语音指令,则语音识别***无法识别并响应该语音指令,严重降低了用户的使用体验的技术问题,提出一种语音处理方法。
本申请实施例的语音处理方法,通过接收用户输入的第一语音指令,确定第一语音指令不具有对应的控制指令,则在数据库中查询与第一语音指令关联的第二语音指令;其中,第二语音指令具有对应的控制指令;第一语音指令与第二语音指令的关联关系,是第二语音指令接续在第一语音指令之后出现的次数达到设定阈值次数时生成的;控制执行第二语音指令对应的控制指令。由此,即使用户未输入正确的语音指令,也能根据关联关系,确定语音识别***可识别的语音指令,从而使得语音识别***能够识别并响应用户习惯说出的语音指令,改善用户的使用体验。
下面参考附图描述本申请实施例的语音处理方法、装置和家电设备。
图1为本申请实施例一所提供的语音处理方法的流程示意图。
本申请实施例以该语音处理方法被配置于语音处理装置中来举例说明,该语音处理装置可以应用于任一具有语音处理功能的智能设备中,比如,该智能设备可以为平板电脑、手机、个人数字助理、穿戴式设备等电子设备,或者,该智能设备还可以为空调、冰箱等家电设备,本申请对此并不做限制。
如图1所示,该语音处理方法可以包括以下步骤:
步骤101,接收用户输入的第一语音指令。
本申请实施例中,当用户想要对智能设备进行控制时,用户可以语音输入对应的控制指令。相应的,语音处理装置可以接收用户语音输入的第一语音指令。
作为一种可能的实现方式,智能设备上可以具有虚拟按键或者物理按键,用于触发采集语音数据,用户可以通过触发该虚拟按键或者物理按键输入第一语音指令,当智能设备侦听到用户触发了虚拟按键或者物理按键时,可以采集用户输入的第一语音指令。
作为另一种可能的实现方式,智能设备可以通过侦听方式,实时监测用户是否输入了语音数据,当侦听到用户输入了语音数据时,可以采集第一语音指令。
例如,智能设备可以通过麦克风阵列,采集用户输入的第一语音指令。
步骤102,确定第一语音指令不具有对应的控制指令,则在数据库中查询与第一语音指令关联的第二语音指令;其中,第二语音指令具有对应的控制指令;第一语音指令与第二语音指令的关联关系,是第二语音指令接续在第一语音指令之后出现的次数达到设定阈值次数时生成的。
本申请实施例中,设定阈值次数可以为智能设备的内置程序预先设置的,或者还可以由用户进行设置,对比不作限制,比如,设定阈值次数可以为3次。
本申请实施例中,当语音处理装置接收到该第一语音指令之后,可以对该第一语音指令进行识别,确定该第一语音指令是否具有对应的控制指令。例如,语音处理装置可以对该第一语音指令进行语音识别,确定该第一语音指令对应的文本信息,而后对上述文本信息进行语义识别,确定该第一语音指令是否具有对应的控制指令。举例而言,当智能设备为空调时,假设用户所处的室内空间较热时,用户输入的语音指令可以为调低温度,对该语音指令进行语义识别,可以确定对应的控制指令为:调低温度或者降低温度。
本申请实施例中,当语音处理装置确定该第一语音指令不具有对应的控制指令时,表明该第一语音指令为智能设备中语音识别***无法识别的指令,例如该第一语音指令为语音指令集之外的语音指令,此时,可以在数据库中查询与第一语音指令关联的第二语音指令。其中,第二语音指令具有对应的控制指令,即该第二控制指令为语音识别***可正确识别的指令,例如该第二语音指令为语音指令集之内的语音指令。
其中,第一语音指令与第二语音指令的关联关系,是第二语音指令接续在第一语音指令之后出现的次数达到设定阈值次数时生成的。例如,标记该第一语音指令为语音指令B,第二语音指令为语音指令A,语音识别***在检测到用户出现预设阈值次数,比如3次先说语音指令B再说语音指令A的情形,则可以建立语音指令A和语音指令B之间的关联关系。
作为一种示例,以智能设备为空调示例,当空调所处的室内空间温度较高时,用户习惯说的语音指令B为“太热了”,此时,语音识别***是不响应的,用户可以获知自己说错了语音指令,之后,如果用户想起了正确的语音指令A,再次说出正确的语音指令A为“调低温度”,语音识别***可以正确识别该语音指令A,并响应该语音指令A。
本申请中,该语音识别***具有记忆功能,能够记忆用户在输入正确的语音指令A之前输入的语音指令B,假设用户出现了3次先说语音指令B再说语音指令A的情形,则可以建立语音指令B和语音指令A之间的关联关系。由此,当用户再次输入语音指令B时,***可以将其识别为语音指令A,并执行语音指令A对应的控制指令,使得语音识别***能够识别并响应用户习惯说出的语音指令B,改善用户的使用体验。
步骤103,控制执行第二语音指令对应的控制指令。
本申请实施例中,在确定与第一语音指令关联的第二语音指令后,可以控制智能设备执行第二语音指令对应的控制指令。仍以上述例子示例,可以控制空调调低温度,比如控制空调降低预设温度值或者默认温度值,比如降低2度。
本申请实施例的语音处理方法,通过接收用户输入的第一语音指令,确定第一语音指令不具有对应的控制指令,则在数据库中查询与第一语音指令关联的第二语音指令;其中,第二语音指令具有对应的控制指令;第一语音指令与第二语音指令的关联关系,是第二语音指令接续在第一语音指令之后出现的次数达到设定阈值次数时生成的;控制执行第二语音指令对应的控制指令。由此,即使用户未输入正确的语音指令,也能根据关联关系,确定语音识别***可识别的语音指令,从而使得语音识别***能够识别并响应用户习惯说出的语音指令,改善用户的使用体验。
作为一种可能的实现方式,可以在首次接收到第一语音指令,确定该第一语音指令不具有对应的控制指令后,若接收到用户接着输入第二语音指令,则记录第二语音指令接续在第一语音指令之后出现,从而可以对记录的第二语音指令接续在第一语音指令之后出现的次数进行统计,若统计的次数达到设定阈值次数,则可以在数据库中保存第一语音指令和第二语音指令之间关联关系。下面结合实施例二,对上述过程进行详细说明。
图2为本申请实施例二所提供的语音处理方法的流程示意图。
如图2所示,在图1所示实施例的基础上,在步骤101之前,该语音处理方法还可以包括以下步骤:
步骤201,首次接收到第一语音指令,对第一语音指令进行识别。
本申请实施例中,语音识别装置可以识别用户输入的语音指令是否为首次输入的,例如,在用户输入语音指令后,语音识别装置可以将该语音指令与存储的语音指令进行比较,确定该语音指令是首次输入还是非首次输入。
本申请实施例中,在语音识别装置首次接收到用户输入的第一语音指令时,可以对该第一语音指令进行识别,确定该第一语音指令是否具有对应的控制指令,若是,则控制智能设备执行第一语音指令对应的控制指令,若否,则执行步骤202。
步骤202,识别出第一语音指令不具有对应的控制指令,发出提示信息;提示信息,用于指示无法响应第一语音指令。
本申请实施例中,当语音处理装置识别出第一语音指令不具有对应的控制指令时,可以向用户发出提示信息,其中,提示信息用于指示无法响应该第一语音指令。例如,可以以文字、图像、视频、语音播报等方式,向用户发出提示信息,以提醒用户语音识别***无法识别或响应该第一语音指令。
步骤203,接收用户在第一语音指令之后输入的第二语音指令,并对第二语音指令进行识别。
本申请实施例中,当用户获知该提示信息后,可以确定自己说错了语音指令,若用户想起了正确的语音指令,可以再次说出正确的语音指令。具体地,用户可以在第一语音指令之后输入第二语音指令,当语音处理装置接收到用户在第一语音指令之后输入的第二语音指令时,可以对该第二语音指令进行识别。
步骤204,识别出第二语音指令具有对应的控制指令,控制执行第二语音指令对应的控制指令,并记录第二语音指令接续在第一语音指令之后出现。
本申请实施例中,当语音处理装置识别出第二语音指令具有对应的控制指令时,可以控制智能设备执行第二语音指令对应的控制指令,并记录第二语音指令接续在第一语音指令之后出现。
步骤205,再次接收到第一语音指令,则统计记录的第二语音指令接续在第一语音指令之后出现的次数。
本申请实施例中,在语音处理装置再次接收到第一语音指令时,可以统计记录的第二语音指令接续在第一语音指令之后出现的次数。并判断统计的次数是否达到设定阈值次数,若是,则执行步骤206,若否,则在识别出第一语音指令不具有对应的控制指令时,发出提示信息。可以理解的是,当发出提示信息之后,用户可以接着输入正确的语音指令,或者,用户忘记正确的语音指令时,用户可以放弃控制智能设备,或者重新输入其他语音指令等等。
因此,作为一种可能的实现方式,当确定统计的次数未达到设定阈值次数时,可以在识别出第一语音指令不具有对应的控制指令时,发出提示信息。
作为另一种可能的实现方式,当确定统计的次数未达到设定阈值次数,且在再次接收的第一语音指令之后接收到第二语音指令,可以再次执行第二语音指令对应的控制指令,并再次记录第二语音指令接续在第一语音指令之后出现。
步骤206,确定次数达到设定阈值次数,则建立第一语音指令与第二语音指令之间的关联关系,并在数据库中保存关联关系。
本申请实施例中,只有当统计的次数达到设定阈值次数时,才建立第一语音指令与第二语音指令之间的关联关系,并在数据库中保存上述关联关系。例如,可以将第一语音指令的语音声学特征值与语音识别***能够识别的第二语音指令的声学特征值进行绑定,建立两者之间的关联关系,即确定第一语音指令与第二语音指令具有同样的输入意图。由此,可以避免控制意图误识别的情况,提升语音识别的准确性。
本申请实施例的语音处理方法,只有在记录的第二语音指令接续在第一语音指令之后出现的次数达到设定阈值次数时,才建立第一语音指令与第二语音指令之间的关联关系,并在数据库中保存关联关系。由此,可以避免控制意图误识别的情况,提升语音识别的准确性。
为了一种可能的实现方式,为了节省存储资源,还可以对记录的第二语音指令接续在第一语音指令之后出现进行计时,当计时时长达到预设时长时,可以删除记录的第二语音指令接续在第一语音指令之后出现。下面结合实施例三,对上述过程进行详细说明。
图3为本申请实施例三所提供的语音处理方法的流程示意图。
如图3所示,在图2所示实施例的基础上,在记录第二语音指令接续在第一语音指令之后出现之后,该语音处理方法还可以包括以下步骤:
步骤301,对记录的第二语音指令接续在第一语音指令之后出现进行计时,得到计时时长。
本申请实施例中,可以通过计时器对记录的第二语音指令接续在第一语音指令之后出现进行计时,得到计时时长。
步骤302,若计时时长达到预设时长,则删除记录的第二语音指令接续在第一语音指令之后出现。
本申请实施例中,预设时长可以为智能设备的内置程序预先设置的,或者,还可以由用户进行设置,对此不作限制。比如预设时长可以为一周、半个月、一个月、一个季度等等。
本申请实施例中,在计时时长未达到预设时长时,可以继续对记录的第二语音指令接续在第一语音指令之后出现进行计时,而在计时时长达到预设时长时,可以删除记录的第二语音指令接续在第一语音指令之后出现。由此,一方面可以降低存储资源的占用,另一方面,还可以实现对存储的内容进行动态维护,以满足用户的实际需求。
可以理解的是,随着用户的喜好变化,用户对智能设备的控制意图也可能发生变化,此时,用户习惯说出的语音指令也随之变化,因此,需要根据用户的自身需求,对记录的内容进行实时更新,以满足用户的实际需求。
举例而言,以智能设备为空调示例,当空调所处的室内空间温度较高时,之前用户习惯说的语音指令B为“太热了”,正确的语音指令A为“制冷模式”,记录的内容为:“制冷模式”接续在“太热了”之后出现。假设目前用户习惯说的语音指令B为“咋不制冷啦”,正确的语音指令A为“制冷模式”,记录的内容为:“制冷模式”接续在“咋不制冷啦”之后出现,则为了满足用户最新的控制需求,可以将原来记录的内容删除,即将“制冷模式”接续在“太热了”之后出现删除。
为了实现上述实施例,本申请还提出一种语音处理装置。
图4为本申请实施例四所提供的语音处理装置的结构示意图。
如图4所示,该语音处理装置包括:接收模块101、查询模块102以及控制模块103。
其中,接收模块101,用于接收用户输入的第一语音指令。
查询模块102,用于确定第一语音指令不具有对应的控制指令,则在数据库中查询与第一语音指令关联的第二语音指令;其中,第二语音指令具有对应的控制指令;第一语音指令与第二语音指令的关联关系,是第二语音指令接续在第一语音指令之后出现的次数达到设定阈值次数时生成的。
控制模块103,用于控制执行第二语音指令对应的控制指令。
进一步地,在本申请实施例的一种可能的实现方式中,参见图5,在图4所示实施例的基础上,该语音处理装置还可以包括:
识别模块104,用于首次接收到第一语音指令,对第一语音指令进行识别。
发出模块105,用于识别出第一语音指令不具有对应的控制指令,发出提示信息;提示信息,用于指示无法响应第一语音指令。
识别模块104,还用于接收用户在第一语音指令之后输入的第二语音指令,并对第二语音指令进行识别。
记录模块106,用于识别出第二语音指令具有对应的控制指令,控制执行第二语音指令对应的控制指令,并记录第二语音指令接续在第一语音指令之后出现。
统计模块107,用于再次接收到第一语音指令,则统计记录的第二语音指令接续在第一语音指令之后出现的次数。
建立模块108,用于确定次数达到设定阈值次数,则建立第一语音指令与第二语音指令之间的关联关系,并在数据库中保存关联关系。
作为一种可能的实现方式,记录模块106,还用于:确定次数未达到设定阈值次数,且在再次接收的第一语音指令之后接收到第二语音指令,则再次执行第二语音指令对应的控制指令,并再次记录第二语音指令接续在第一语音指令之后出现。
作为一种可能的实现方式,发出模块105,还用于:确定次数未达到设定阈值次数,则识别出第一语音指令不具有对应的控制指令,发出提示信息。
计时模块109,用于对记录的第二语音指令接续在第一语音指令之后出现进行计时,得到计时时长。
删除模块110,用于若计时时长达到预设时长,则删除记录的第二语音指令接续在第一语音指令之后出现。
需要说明的是,前述对语音处理方法实施例的解释说明也适用于该实施例的语音处理装置,此处不再赘述。
本申请实施例的语音处理装置,通过接收用户输入的第一语音指令,确定第一语音指令不具有对应的控制指令,则在数据库中查询与第一语音指令关联的第二语音指令;其中,第二语音指令具有对应的控制指令;第一语音指令与第二语音指令的关联关系,是第二语音指令接续在第一语音指令之后出现的次数达到设定阈值次数时生成的;控制执行第二语音指令对应的控制指令。由此,即使用户未输入正确的语音指令,也能根据关联关系,确定语音识别***可识别的语音指令,从而使得语音识别***能够识别并响应用户习惯说出的语音指令,改善用户的使用体验。
为了实现上述实施例,本申请还提出一种家电设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述程序时,实现如本申请前述实施例提出的语音处理方法。
为了实现上述实施例,本申请还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请前述实施例提出的语音处理方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (8)
1.一种语音处理方法,其特征在于,所述方法包括:
接收用户输入的第一语音指令;
确定所述第一语音指令不具有对应的控制指令,则在数据库中查询与所述第一语音指令关联的第二语音指令;其中,所述第二语音指令具有对应的控制指令;所述第一语音指令与所述第二语音指令的关联关系,是所述第二语音指令接续在所述第一语音指令之后出现的次数达到设定阈值次数时生成的;
控制执行所述第二语音指令对应的控制指令;
所述接收用户输入的第一语音指令之前,还包括:首次接收到所述第一语音指令,对所述第一语音指令进行识别;识别出所述第一语音指令不具有对应的控制指令,发出提示信息;所述提示信息,用于指示无法响应所述第一语音指令;接收用户在所述第一语音指令之后输入的第二语音指令,并对所述第二语音指令进行识别;识别出所述第二语音指令具有对应的控制指令,控制执行所述第二语音指令对应的控制指令,并记录所述第二语音指令接续在所述第一语音指令之后出现;
所述记录所述第二语音指令接续在所述第一语音指令之后出现之后,还包括:对记录的所述第二语音指令接续在所述第一语音指令之后出现进行计时,得到计时时长;若所述计时时长达到预设时长,则删除记录的所述第二语音指令接续在所述第一语音指令之后出现;
所述记录所述第二语音指令接续在所述第一语音指令之后出现之后,还包括:再次接收到所述第一语音指令,则统计记录的所述第二语音指令接续在所述第一语音指令之后出现的次数;确定所述次数达到所述设定阈值次数,则建立所述第一语音指令与所述第二语音指令之间的关联关系,并在所述数据库中保存所述关联关系。
2.根据权利要求1所述的语音处理方法,其特征在于,所述统计记录所述第二语音指令接续在所述第一语音指令之后出现的次数之后,还包括:
确定所述次数未达到所述设定阈值次数,且在再次接收的所述第一语音指令之后接收到所述第二语音指令,则再次执行所述第二语音指令对应的控制指令,并再次记录所述第二语音指令接续在所述第一语音指令之后出现。
3.根据权利要求1所述的语音处理方法,其特征在于,所述统计记录所述第二语音指令接续在所述第一语音指令之后出现的次数之后,还包括:
确定所述次数未达到所述设定阈值次数,则识别出所述第一语音指令不具有对应的控制指令,发出提示信息。
4.一种语音处理装置,其特征在于,所述装置包括:
接收模块,用于接收用户输入的第一语音指令;
查询模块,用于确定所述第一语音指令不具有对应的控制指令,则在数据库中查询与所述第一语音指令关联的第二语音指令;其中,所述第二语音指令具有对应的控制指令;所述第一语音指令与所述第二语音指令的关联关系,是所述第二语音指令接续在所述第一语音指令之后出现的次数达到设定阈值次数时生成的;
控制模块,用于控制执行所述第二语音指令对应的控制指令;
识别模块,用于首次接收到所述第一语音指令,对所述第一语音指令进行识别;
发出模块,用于识别出所述第一语音指令不具有对应的控制指令,发出提示信息;所述提示信息,用于指示无法响应所述第一语音指令;
所述识别模块,还用于接收用户在所述第一语音指令之后输入的第二语音指令,并对所述第二语音指令进行识别;
记录模块,用于识别出所述第二语音指令具有对应的控制指令,控制执行所述第二语音指令对应的控制指令,并记录所述第二语音指令接续在所述第一语音指令之后出现;
计时模块,用于对记录的所述第二语音指令接续在所述第一语音指令之后出现进行计时,得到计时时长;
删除模块,用于若所述计时时长达到预设时长,则删除记录的所述第二语音指令接续在所述第一语音指令之后出现;
统计模块,用于再次接收到所述第一语音指令,则统计记录的所述第二语音指令接续在所述第一语音指令之后出现的次数;
建立模块,用于确定所述次数达到所述设定阈值次数,则建立所述第一语音指令与所述第二语音指令之间的关联关系,并在所述数据库中保存所述关联关系。
5.根据权利要求4所述的语音处理装置,其特征在于,所述记录模块,还用于:
确定所述次数未达到所述设定阈值次数,且在再次接收的所述第一语音指令之后接收到所述第二语音指令,则再次执行所述第二语音指令对应的控制指令,并再次记录所述第二语音指令接续在所述第一语音指令之后出现。
6.根据权利要求4所述的语音处理装置,其特征在于,所述发出模块,还用于:
确定所述次数未达到所述设定阈值次数,则识别出所述第一语音指令不具有对应的控制指令,发出提示信息。
7.一种家电设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-3中任一所述的语音处理方法。
8.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-3中任一所述的语音处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910636551.XA CN110246498B (zh) | 2019-07-15 | 2019-07-15 | 语音处理方法、装置和家电设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910636551.XA CN110246498B (zh) | 2019-07-15 | 2019-07-15 | 语音处理方法、装置和家电设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110246498A CN110246498A (zh) | 2019-09-17 |
CN110246498B true CN110246498B (zh) | 2021-04-20 |
Family
ID=67892250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910636551.XA Active CN110246498B (zh) | 2019-07-15 | 2019-07-15 | 语音处理方法、装置和家电设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110246498B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110839169B (zh) * | 2019-11-01 | 2021-11-02 | 陈曦 | 一种智能设备遥控装置及基于其的控制方法 |
CN111816192A (zh) * | 2020-07-07 | 2020-10-23 | 云知声智能科技股份有限公司 | 语音设备及其控制方法、装置和设备 |
CN114326423A (zh) * | 2021-12-21 | 2022-04-12 | 美的集团股份有限公司 | 一种场景化控制方案的自动生成方法及场景化控制设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105761719A (zh) * | 2016-04-12 | 2016-07-13 | 九阳股份有限公司 | 一种具有语音声控的厨房电器及控制方法 |
CN106328124A (zh) * | 2016-08-24 | 2017-01-11 | 安徽咪鼠科技有限公司 | 一种基于用户行为特征的语音识别方法 |
CN106782526A (zh) * | 2016-12-12 | 2017-05-31 | 深圳Tcl数字技术有限公司 | 语音控制方法和装置 |
CN107276864A (zh) * | 2017-07-25 | 2017-10-20 | 广东美的制冷设备有限公司 | 智能语音设备控制家电的方法、装置及*** |
CN107993654A (zh) * | 2017-11-24 | 2018-05-04 | 珠海格力电器股份有限公司 | 一种语音指令识别方法及*** |
CN108510984A (zh) * | 2017-02-24 | 2018-09-07 | 九阳股份有限公司 | 一种智能家电设备的语音协同控制方法 |
CN109166571A (zh) * | 2018-08-06 | 2019-01-08 | 广东美的厨房电器制造有限公司 | 家电设备的唤醒词训练方法、装置及家电设备 |
-
2019
- 2019-07-15 CN CN201910636551.XA patent/CN110246498B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105761719A (zh) * | 2016-04-12 | 2016-07-13 | 九阳股份有限公司 | 一种具有语音声控的厨房电器及控制方法 |
CN106328124A (zh) * | 2016-08-24 | 2017-01-11 | 安徽咪鼠科技有限公司 | 一种基于用户行为特征的语音识别方法 |
CN106782526A (zh) * | 2016-12-12 | 2017-05-31 | 深圳Tcl数字技术有限公司 | 语音控制方法和装置 |
CN108510984A (zh) * | 2017-02-24 | 2018-09-07 | 九阳股份有限公司 | 一种智能家电设备的语音协同控制方法 |
CN107276864A (zh) * | 2017-07-25 | 2017-10-20 | 广东美的制冷设备有限公司 | 智能语音设备控制家电的方法、装置及*** |
CN107993654A (zh) * | 2017-11-24 | 2018-05-04 | 珠海格力电器股份有限公司 | 一种语音指令识别方法及*** |
CN109166571A (zh) * | 2018-08-06 | 2019-01-08 | 广东美的厨房电器制造有限公司 | 家电设备的唤醒词训练方法、装置及家电设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110246498A (zh) | 2019-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110246498B (zh) | 语音处理方法、装置和家电设备 | |
WO2020042993A1 (zh) | 语音控制方法、装置及*** | |
EP3163885B1 (en) | Method and apparatus for controlling electronic device | |
CN106225174B (zh) | 空调器控制方法和***及空调器 | |
CN107465595B (zh) | 设备消息播放控制方法、装置、消息播放设备及存储介质 | |
CN109379261A (zh) | 智能设备的控制方法、装置、***、设备和存储介质 | |
US11967320B2 (en) | Processing voice information with a terminal device and a cloud server to control an operation | |
CN106679321A (zh) | 一种智能冰箱食物管理方法及智能冰箱 | |
CN106782526A (zh) | 语音控制方法和装置 | |
US11705129B2 (en) | Voice control method, cloud server and terminal device | |
US20230054011A1 (en) | Voice collaborative awakening method and apparatus, electronic device and storage medium | |
CN111722824A (zh) | 语音控制方法、装置及计算机存储介质 | |
CN112702633A (zh) | 多媒体智能播放方法、装置、播放设备以及存储介质 | |
CN113555018A (zh) | 语音交互方法及装置 | |
CN104078045A (zh) | 一种识别的方法及电子设备 | |
WO2019227370A1 (zh) | 一种多语音助手控制方法、装置、***及计算机可读存储介质 | |
CN111199730B (zh) | 语音识别方法、装置、终端及存储介质 | |
CN110555981B (zh) | 响应方法与装置、寻找方法与装置、遥控器、终端和介质 | |
CN114724558A (zh) | 用于空调器语音控制的方法及装置、空调器、存储介质 | |
CN111580773A (zh) | 信息处理方法、装置及存储介质 | |
CN109686372B (zh) | 资源播放控制方法和装置 | |
EP4095848A1 (en) | Optimization method and system for improving voice recognition rate | |
CN113848747A (zh) | 智能家居设备控制方法及装置 | |
CN112133296B (zh) | 全双工语音控制方法、装置、存储介质及语音设备 | |
CN111862965A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |