CN108694948A - 语音服务器、语音识别服务器***及其动作方法 - Google Patents
语音服务器、语音识别服务器***及其动作方法 Download PDFInfo
- Publication number
- CN108694948A CN108694948A CN201810278864.8A CN201810278864A CN108694948A CN 108694948 A CN108694948 A CN 108694948A CN 201810278864 A CN201810278864 A CN 201810278864A CN 108694948 A CN108694948 A CN 108694948A
- Authority
- CN
- China
- Prior art keywords
- server
- household electrical
- voice
- electrical appliance
- phonetic order
- 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
- 238000003058 natural language processing Methods 0.000 claims description 81
- 230000004044 response Effects 0.000 claims description 61
- 230000006870 function Effects 0.000 claims description 55
- 238000012545 processing Methods 0.000 claims description 33
- 230000009466 transformation Effects 0.000 claims description 17
- 230000000875 corresponding effect Effects 0.000 description 74
- 230000009471 action Effects 0.000 description 46
- 238000004891 communication Methods 0.000 description 35
- 230000007246 mechanism Effects 0.000 description 22
- 238000004458 analytical method Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 238000005057 refrigeration Methods 0.000 description 12
- 238000005406 washing Methods 0.000 description 11
- 230000005236 sound signal Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 230000001276 controlling effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 239000000428 dust Substances 0.000 description 7
- 239000003507 refrigerant Substances 0.000 description 7
- 230000003028 elevating effect Effects 0.000 description 6
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000004140 cleaning Methods 0.000 description 5
- 230000004069 differentiation Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000004378 air conditioning Methods 0.000 description 4
- 238000007664 blowing Methods 0.000 description 4
- 238000010411 cooking Methods 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 208000035699 Distal ileal obstruction syndrome Diseases 0.000 description 3
- 238000003556 assay Methods 0.000 description 3
- 238000001816 cooling Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007710 freezing Methods 0.000 description 3
- 230000008014 freezing Effects 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000007791 dehumidification Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 235000013305 food Nutrition 0.000 description 2
- 239000012535 impurity Substances 0.000 description 2
- 239000012716 precipitator Substances 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 241000256844 Apis mellifera Species 0.000 description 1
- 241001582888 Lobus Species 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 241000209140 Triticum Species 0.000 description 1
- 235000021307 Triticum Nutrition 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000009833 condensation Methods 0.000 description 1
- 230000005494 condensation Effects 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000001704 evaporation Methods 0.000 description 1
- 230000008020 evaporation Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000002203 pretreatment Methods 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010792 warming Methods 0.000 description 1
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/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
-
- 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
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/08—Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
-
- 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
- G10L15/18—Speech classification or search using natural language modelling
-
- 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/26—Speech to text 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
-
- 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
-
- 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
-
- 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/226—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
- G10L2015/228—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics of application context
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)
- Selective Calling Equipment (AREA)
Abstract
本发明提供一种语音服务器、语音识别服务器***及其动作方法,本发明的一方式的语音服务器的动作方法包括:从家用电器接收语音数据的步骤;将接收的语音数据变换为文本(text)数据的步骤;分析文本数据以判别语音指令的步骤;以及将与判别出的语音指令对应的信号发送给规定服务器的步骤。由此,能够有效率地识别、处理语音指令。
Description
技术领域
本发明涉及语音服务器、语音识别服务器***及其动作方法,更详细而言涉及一种能够识别用户的自然语言语音指令并控制家用电器的语音服务器、语音识别服务器***及其动作方法。
背景技术
家庭或办公室等规定空间中使用的空调机、洗衣机、吸尘器等家用电器(Homeappliance)分别根据用户的操作来执行固有的功能和动作。
例如,空调机是包括用于压缩制冷剂的压缩机、用于冷凝被压缩的制冷剂的冷凝器、用于膨胀被冷凝的制冷剂的膨胀阀、使被膨胀的制冷剂与室内空气进行热交换的蒸发器并对室内空间进行制冷制热的装置,其执行调整室内温度的功能。
并且,冰箱用于储存食物,洗衣机用于处理洗涤物,吸尘器执行清扫功能,烹调装置执行烹调食物的功能等。
为使这样的空调机等家用电器进行动作,用户可以使用遥控器等远程控制装置,以避免需要直接操作家用电器本体上设置的按键等,或者每次移动到本体并进行输入的不便。
但是,即使在使用遥控器的情况下,用户也需要按不同的功能选择操作键并进行输入,其使用上仍然存在不便,在室内较暗的情况下,需要有用于识别遥控器及操作键的额外的照明。
因此,针对利用语音识别技术来控制家用电器的方案相关的研究呈增加的趋势。
在现有技术1(韩国公开特许公报10-1999-00069703号)中,空调机用遥控器设置有语音输入部及信号处理部,以生成、传送与语音识别对应的操作信号。
在现有技术2(韩国公开特许公报10-2006-0015092号)中,将输入的语音信号变换为数字信号及文本后,确认数据库内是否存在相一致的控制指令,如果有相一致的控制指令,则对空调机内各装置进行控制,如果没有相一致的控制指令,则提取关键字并根据相联系的控制指令来对空调机内各装置进行控制。
但是,在遥控器及空调机等个别装置所能够具有的***资源上存在有局限。尤其是,由于并不仅仅识别单纯的几种单词,而是需要有高运算量以能够识别自然语言,仅利用个别装置中安装的嵌入模块则很难实现。
因此,现有技术1和现有技术2的语音识别技术在识别并处理全世界用户的多种自然语言语音指令方面上存在有局限。
因此,要求提供一种不受到个别装置的***资源的制约而能够识别并处理自然语言,并且能够方便地控制家用电器的方案。
并且,为了提高使用便利性及满意度,需要提供考虑到语音识别过程及家用电器控制过程中可能会发生的多种状况的用户经验(User Experience,UX)。
现有技术文献
专利文献1:韩国公开特许公报10-1999-00069703号(公开日1999.9.6.)
专利文献2:韩国公开特许公报10-2006-0015092号(公开日2006.2.18.)
发明内容
本发明的目的在于提供一种能够有效地识别、处理自然语言的语音识别方法及***。
本发明的目的在于提供一种能够识别用户的语音指令并控制家用电器的语音识别服务器***。
本发明的目的在于提供一种考虑到语音识别过程及家用电器控制过程中可能会发生的多种状况的用户经验(User Experience,UX)。
为了实现所述目的或其它目的,本发明的一方式的语音服务器的动作方法包括:从家用电器接收语音数据的步骤;将接收的语音数据变换为文本(text)数据的步骤;分析文本数据以判别语音指令的步骤;以及将与判别出的语音指令对应的信号发送给规定服务器的步骤。由此,能够有效率地识别、处理语音指令。
为了实现所述目的或其它目的,本发明的一方式的语音服务器包括:自动语音识别(Automatic Speech Recognition)服务器,从家用电器接收语音数据,将接收的语音数据变换为文本数据;自然语言处理(Natural Language Processing)服务器,从自动语音识别服务器接收文本数据,对接收的文本数据进行分析以判别语音指令,将基于判别出的语音指令的响应信号发送给家用电器;以及文本语音变换(Text to Speech)服务器,从家用电器接收包含与响应信号对应的文本的信号,将接收的信号中包含的文本变换为语音数据并发送给家用电器。由此,能够有效率地识别、处理语音指令。
为了实现所述目的或其它目的,本发明的一方式的语音识别服务器***的动作方法包括:语音服务器对从家用电器接收的语音数据进行分析以判别语音指令的步骤;联系服务服务器从语音服务器接收与判别出的语音指令对应的信号的步骤;联系服务服务器生成与判别出的语音指令对应的请求信号的步骤;家电控制服务器从联系服务服务器接收请求信号的步骤;以及家电控制服务器将基于请求信号的控制信号发送给家用电器的步骤。由此,能够根据语音输入来提供多种服务。
为了实现所述目的或其它目的,本发明的一方式的语音识别服务器***包括:语音服务器,从家用电器接收语音数据,对接收的语音数据进行分析以判别语音指令;联系服务服务器,从语音服务器接收与判别出的语音指令对应的信号,生成与判别出的语音指令对应的请求信号;以及家电控制服务器,将基于从联系服务服务器接收的请求信号的控制信号发送给家用电器。由此,能够根据语音输入来提供多种服务。
根据本发明的实施例中的至少一个实施例,家用电器根据语音输入来进行动作,因此用户无需操作遥控器,从而能够增大用户便利性。
并且,根据本发明的实施例中的至少一个实施例,能够有效地识别、处理自然语言。
并且,根据本发明的实施例中的至少一个实施例,能够提供考虑到语音识别过程及家用电器控制过程中可能会发生的多种状况的用户经验(User Experience,UX)。
另外,将在后述的本发明的实施例的详细说明中直接或暗示披露除此之外的多种效果。
附图说明
图1是简略示出包括本发明的一实施例的语音识别服务器***及家用电器的智能家居***的图。
图2是说明家用电器的多种例的图。
图3A是本发明的一实施例的语音识别服务器***的一例。
图3B是本发明的一实施例的语音识别服务器***的一例。
图4至图6是例示出本发明的一实施例的语音识别服务器***的信号流动的图。
图7至图9是例示出本发明的一实施例的语音识别服务器***的信号流动的图。
图10是示出本发明的一实施例的服务器的内部框图的一例的图。
图11是示出本发明的一实施例的家用电器的内部框图的一例的图。
图12是示出本发明的一实施例的空调机的内部框图的一部分的图。
图13和图14是简略示出本发明的一实施例的空调机的外观的图。
图15是示出本发明的一实施例的家用电器的动作方法的流程图。
图16是示出包括本发明的一实施例的语音识别服务器***及家用电器的智能家居***的动作方法的流程图。
图17至图21是在本发明的一实施例的语音识别服务器***及家用电器的多种动作相关的说明中作为参照的图。
附图标记的说明
100:语音识别服务器*** 110:语音服务器
111:ASR服务器 112:NLP服务器
113:TTS服务器 120:联系服务服务器
130:家电控制服务器 200:家用电器
200a:空调机
具体实施方式
以下参照附图对本发明的实施例进行详细的说明。但是,本发明并不限定于这样的实施例,而是可以变形为多种形态。
附图中,为了清楚且简略地说明本发明而省去了与说明无关的部分的图示,在整个说明书的范围内,对于相同或极其类似的部分将使用相同的附图标记。
另外,在以下说明中使用的针对结构要素的接尾词“模块”及“部”仅是考虑到便于说明书的撰写而被赋予,其自身并不带有相互区分的含义或作用。因此,所述“模块”及“部”可以彼此混用。
图1是简略示出包括本发明的一实施例的语音识别服务器***及家用电器的智能家居***的图,图2是说明家用电器的多种例的图。
参照图1,本发明的一实施例的智能家居***10可以包括:家用电器200(homeappliance),具有通信模块(未图示)以能够与其它装置进行通信或连接到网络;语音识别服务器***100,包括用于语音识别及家电控制的多个服务器。
参照图2,家用电器200可以是具有通信模块的空调机200a、机器人吸尘器200b、冰箱200c、洗衣机200d、烹调装置200e等。
并且,本发明的一实施例的智能家居***10可以包括智能手机(smart phone)、平板(Tablet)PC等便携终端(未图示)。
家用电器200可以在内部具有通信模块,以与智能家居***10内/外部的电子装置进行通信。
本发明的一实施例的智能家居***10可以还包括访问点(access point:AP)装置300,家用电器200通过访问点装置300连接到无线因特网网络并与其它装置进行通信。
访问点装置300(access point)可以向智能家居***10内的电子装置分配基于规定通信方式的无线信道,并通过相应信道执行无线数据通信。
其中,规定通信方式可以是无线局域网(Wi-Fi)通信方式。与此对应地,家用电器200所具有的通信模块可以是无线局域网通信模块,但是本发明并不限定通信方式。
或者,家用电器200可以具有其它种类的通信模块或具有多个通信模块。例如,家用电器200可以包括NFC模块、紫蜂(zigbee)通信模块、蓝牙(BluetoothTM)通信模块等。
家用电器200可以通过无线局域网(wi-fi)通信模块等与语音识别服务器***100中包括的服务器或外部的规定服务器、用户的便携终端等相连接,并可以支持远程监视、远程控制等智能功能。
用户可以通过便携终端确认智能家居***10内的家用电器200相关的信息或控制家用电器200。
另外,在用户需要在家庭内控制家用电器200或确认规定信息的情况下,如果必须要使用便携终端,则可能会觉得不便。
例如,在用户不清楚便携终端的当前位置或位于其它场所的情况下,如果有能够以其它方式来控制家用电器200的构件则更加有效率。
本发明的一实施例的家用电器200可以接收用户的语音输入,语音识别服务器***100可以对用户的语音输入进行识别、分析,从而控制家用电器200。
由此,用户无需操作便携终端、远程控制装置也能够控制家用电器200。
另外,所述语音识别服务器***100中包括的服务器中的至少一部分可以是由家用电器的制造商、销售商运营的服务器,或者是制造商或销售商委托服务的公司运营的服务器。
图3A是本发明的一实施例的语音识别服务器***的一例。
参照图3A,本发明的一实施例的语音识别服务器***可以包括:语音服务器110,从家用电器200a接收语音数据,对接收的语音数据进行分析,从而判别语音指令。
语音服务器110可以从家用电器200a接收语音数据,将所述接收的语音数据变换为文本(text)数据,对文本数据进行分析,从而判别语音指令。
并且,语音服务器110可以将与判别出的语音指令对应的信号发送给规定服务器。
例如,本发明的一实施例的语音识别服务器***可以包括:联系服务服务器120,从所述语音服务器110接收与所述判别出的语音指令对应的信号,生成与所述判别出的语音指令对应的请求信号;家电控制服务器130,将基于从所述联系服务服务器120接收的请求信号的控制信号发送给所述家用电器200a。
所述家用电器200a可以接收用户发出的语音指令输入,并将基于接收的语音指令输入的语音数据发送给所述语音服务器110。
所述语音服务器110可以包括:自动语音识别(Automatic Speech Recognition:ASR)服务器111,从家用电器200a接收语音数据,将接收的语音数据变换为文本(text)数据;自然语言处理(Natural Language Processing:NLP)服务器112,从所述自动语音识别服务器111接收所述文本数据,对接收的文本数据进行分析以判别语音指令,将基于所述判别出的语音指令的响应信号发送给所述家用电器200a;以及文本语音变换(Text toSpeech:TTS)服务器113,从所述家用电器200a接收包含与所述响应信号对应的文本的信号,将接收的信号中包含的文本变换为语音数据并发送给所述家用电器200a。
所述自动语音识别服务器111可以对从家用电器200a接收的语音数据执行语音识别,以生成文本数据并发送给所述自然语言处理服务器112。
所述自然语言处理服务器112可以根据自然语言处理算法对从所述自动语音识别服务器111接收的文本数据进行分析,从而判别语音指令。
所述自然语言处理服务器112可以根据自然语言处理算法对作为人们日常使用的语言的自然语言进行处理,并能够对用户的意图(intent)进行分析。所述自然语言处理服务器112可以对从所述自动语音识别服务器111接收的文本数据执行自然语言处理,从而判别与用户的意图相符合的语音指令。
由此,即使用户以日常的使用语言输入语音指令,所述自然语言处理服务器112也能够判别与用户的意图相符合的语音指令。
所述自然语言处理服务器112可以将与自然语言处理结果对应的信号,即,与判别出的语音指令对应的信号发送给所述联系服务服务器120。
所述联系服务服务器120可以从所述自然语言处理服务器112接收与所述判别出的语音指令对应的信号。
如果判别出的语音指令与家用电器200a相关,则所述联系服务服务器120与所述家电控制服务器130进行通信以执行对应的动作。
或者,如果判别出的语音指令与家用电器200a不相关,则所述联系服务服务器120可以与外部的外部服务121进行通信以执行对应的动作。
例如,如果判别出的语音指令为用于请求天气、股票、新闻等信息的指令,则所述联系服务服务器120可以向提供与请求的信息对应的服务的服务器请求相应信息并接收。
并且,所述联系服务服务器120可以将接收的信息发送给语音服务器110,所述自然语言处理服务器112可以将接收的信息发送给家用电器200a。
如果判别出的语音指令与家用电器200a相关,则所述联系服务服务器120可以生成与所述判别出的语音指令对应的请求信号并发送给所述家电控制服务器130。
所述家电控制服务器130可以将基于从所述联系服务服务器120接收的请求信号的控制信号发送给所述家用电器200a。
例如,如果接收到用于变更空调机200a的设定温度的请求,则所述家电控制服务器130可以向所述空调机200a发送变更设定温度的控制信号。
另外,家用电器200a可以根据从所述家电控制服务器130接收的控制信号执行对应的动作。
并且,家用电器200a可以在执行所请求的动作后,将用于提示动作已执行的信号发送给所述家电控制服务器130。
并且,所述家电控制服务器130可以从所述家用电器200a接收对所述控制信号的响应信号,并将与所述响应信号对应的处理结果信息发送给所述联系服务服务器120。
所述语音服务器110可以将包含所述处理结果信息的响应信号发送给所述家用电器200a。
并且,所述语音服务器110可以从所述家用电器200a接收包含与所述处理结果信息对应的输出语句文本的信号,将所述接收的输出语句文本变换为语音数据并传送给所述家用电器200a。
在此情况下,所述自然语言处理服务器112向所述家用电器200a发送的基于所述判别出的语音指令的响应信号可以包含所述处理结果信息。
另外,家用电器200a可以从所述自然语言处理服务器112接收基于所述判别出的语音指令的响应信号。其中,响应信号可以包含与所述判别出的语音指令对应的响应的文本数据。
例如,在用户输入用于变更空调机的设定温度的语音指令的情况下,所述响应信号可以包含用于示出设定温度已变更的文本数据。
另外,家用电器200a可以将包含与接收的响应信号对应的文本的信号发送给所述文本语音变换服务器113。其中,包含与所述响应信号对应的文本的信号可以包含与所述处理结果信息对应的输出语句文本。
另外,所述文本语音变换服务器113可以将接收的信号中包含的文本变换为语音数据并发送给所述家用电器200a。其中,变换的语音数据可以包含音源文件。
所述家用电器200a可以通过扬声器输出基于接收的语音数据的语音引导消息。
另外,所述联系服务服务器120可以基于与所述判别出的语音指令对应的信号向所述家电控制服务器130请求所述家用电器200a的状态信息,所述家电控制服务器130可以将所述家用电器200a的状态信息发送给所述联系服务服务器120。在处于未确保有所述家用电器200a的状态信息的状态的情况下,所述家电控制服务器130可以向所述家用电器200a请求状态信息并接收。
另外,在基于所述家用电器200a的状态信息可以支持所述判别出的语音指令的情况下,所述联系服务服务器120可以向所述家电控制服务器130发送与所述判别出的语音指令对应的请求信号。
或者,在基于所述家用电器200a的状态信息无法支持所述判别出的语音指令的情况下,所述联系服务服务器120可以向所述自然语言处理服务器112发送用于提示其为当前状态下不支持的功能的信号。
在此情况下,家用电器200a也可以向所述文本语音变换服务器113请求、接收语音数据,从而输出用于提示其为当前状态下不支持的功能的语音引导消息。
根据实施例,所述语音服务器110可以判别所述判别出的语音指令的可支持与否。例如,对用户的语音指令的意图进行分析的所述自然语言处理服务器112可以判别所述判别出的语音指令的可支持与否。
在此情况下,在所述判别出的语音指令包含无法支持的指令的情况下,所述自然语言处理服务器112发送的基于所述判别出的语音指令的响应信号可以是用于提示所述判别出的语音指令为所述家用电器200a不支持的功能的信号。
本发明的一实施例的语音服务器110及包括其的语音识别服务器***100可以有机地连接执行多种作用的服务器,以实现自然语言语音处理。
家用电器200可以执行语音指令的接收及前处理、服务器传送为止的动作,语音服务器110可以执行语音/文本变换、意图分析、指令识别等自然语言处理过程。
通过使语音服务器110执行自然语言处理,能够减小家用电器内部嵌入模块的CPU、存储器等的负担。
另外,联系服务服务器120可以与外部服务及家电控制服务器130进行通信,从而执行基于用户的语音指令的动作。
另外,家用电器200可以从语音服务器110接收包含音源文件的语音数据,并将语音引导消息以音频方式进行输出,从而能够以听觉反馈方式回应用户的语音输入。
家用电器200可以流(streaming)方式接收从语音服务器110传送的语音文件,并向用户播放、输出语音引导消息。因此,家用电器200中无需存储多种音源文件。
另外,在与其它服务器不相冲突的情况下,可以通过联系服务服务器120与多种外部服务进行联系。并且,在通过外部服务联动服务器进行意图分析时,可以反映外部信息以提高意图分析成功率。
本发明的一实施例的语音识别服务器***100通过多个服务器来确保兼容性及连接性,最终控制指令则使用家电控制服务器130,从而能够杜绝语音识别过程和通过家电控制服务器130利用无线局域网通信的家电控制之间的冲突以及通过便携终端的家电控制和基于通过家用电器200的语音输入的家电控制间的冲突。
在本发明的一实施例的语音识别服务器***100中,通过服务器间的有机连接能够减少因依赖某一个服务器而负载集中到特定服务器的情形,并且各个服务器的作用彼此不同,在特定服务器中出现问题的情况下,可以通过与执行相同的作用的其它服务器的联系来容易进行应对。
并且,由于能够独立地随时更新多个服务器,有利于改善性能。
图3B是本发明的一实施例的语音识别服务器***的一例。
图3B所例示的语音识别服务器***改善了图3A所例示的语音识别服务器***中将用于语音引导消息输出的语音数据传送给家用电器200a的过程,从而提高语音控制响应时间。
因此,图3A和图3B所例示的语音识别服务器***的除了所述区别以外的动作可以实质上相同地执行,以下对于相同的部分则简略进行描述。
参照图3B,本发明的一实施例的语音识别服务器***可以包括:语音服务器110,从家用电器200a接收语音数据,对接收的语音数据进行分析以判别语音指令。
并且,本发明的一实施例的语音识别服务器***可以还包括:联系服务服务器120,从所述语音服务器110接收与所述判别出的语音指令对应的信号,生成与所述判别出的语音指令对应的请求信号;家电控制服务器130,将基于从所述联系服务服务器120接收的请求信号的控制信号发送给所述家用电器200a。
在图3B所例示的语音识别服务器***中,在没有家用电器200a的请求的情况下,所述语音服务器110也可以将包含基于所述语音指令的处理结果信息的语音数据发送给所述家用电器200a。
所述语音服务器110可以包括:自动语音识别服务器111,从家用电器200a接收语音数据,将接收的语音数据变换为文本(text)数据;自然语言处理服务器112,从所述自动语音识别服务器111接收所述文本数据,对接收的文本数据进行分析以判别语音指令;以及文本语音变换服务器113,将基于所述语音指令的响应信号变换为语音数据并发送给所述家用电器200a。
同样地在本实施例中,所述家电控制服务器130可以从所述家用电器200a接收对所述控制信号的响应信号,将与所述响应信号对应的处理结果信息发送给所述联系服务服务器120。
所述联系服务服务器120可以向语音服务器110,更详细而言向自然语言处理服务器112传送所述处理结果信息。
在此情况下,所述文本语音变换服务器113向所述家用电器200a发送的语音数据可以包含所述处理结果信息。
并且,所述联系服务服务器120可以基于与所述判别出的语音指令对应的信号来向所述家电控制服务器请求所述家用电器200a的状态信息,所述家电控制服务器可以将所述家用电器200a的状态信息发送给所述联系服务服务器120。
并且,在基于所述家用电器200a的状态信息可以支持所述判别出的语音指令的情况下,所述联系服务服务器120可以向所述家电控制服务器130发送与所述判别出的语音指令对应的请求信号。
或者,在基于所述家用电器200a的状态信息无法支持所述判别出的语音指令的情况下,所述联系服务服务器120可以向所述语音服务器110发送用于提示其为当前状态下不支持的功能的信号。
例如,所述联系服务服务器120可以向所述自然语言处理服务器112发送用于提示其为当前状态下不支持的功能的信号。
并且,所述自然语言处理服务器112可以向所述文本语音变换服务器113传送其为当前状态下不支持的功能的信号,所述文本语音变换服务器113生成对应的语音数据并发送给家用电器200a。
家用电器200a可以从所述文本语音变换服务器113接收语音数据,并输出用于提示其为当前状态下不支持的功能的语音引导消息。
根据实施例,所述语音服务器110可以判别所述判别出的语音指令的可支持与否。例如,对用户的语音指令的意图进行分析的所述自然语言处理服务器112可以判别所述判别出的语音指令的可支持与否。
在此情况下,在所述判别出的语音指令包含无法支持的指令的情况下,所述自然语言处理服务器112发送的基于所述判别出的语音指令的响应信号可以是用于提示所述判别出的语音指令为所述家用电器200a所不支持的功能的信号。
在家用电器200a进行动作后,最后向用于语音引导的文本语音变换服务器113请求对相应动作的引导语的情况下,动作和引导语之间将可能产生时间差。
但是,根据本发明的一实施例,在意图分析完毕而从自然语言处理服务器112发送动作请求时,可以与此同时地向文本语音变换服务器113提供信息。
并且,可以从家电控制服务器130向家用电器200a下达控制指令的时点为基准,从文本语音变换服务器113向家用电器200a提供引导语。
由此,可以在家用电器200a进行动作的同时或紧接着发出引导语。
根据本实施例,通过将自然语言处理服务器112和文本语音变换服务器113直接连接,能够使通过家电控制服务器130的控制指令和引导语之间的时间差达到最小。
另外,虽然在图3A和图3B中作为家用电器200例示出空调机200a并进行了说明,但是本发明并不限定于此。例如,家用电器200中除了空调机200a以外,还可以有机器人吸尘器200b、冰箱200c、洗衣机200d、烹调装置200e等。
另外,根据本发明的一方式,与图3A和图3B不同地,用于语音识别及处理的自动语音识别服务器111、自然语言处理服务器112、文本语音变换服务器113可以由一个整合服务器来构成。
并且,根据实施例,联系服务服务器120和家电控制服务器130可以由一个整合服务器来构成。
根据本发明,通过使家用电器根据语音输入来进行动作,用户无需操作遥控器等远程控制装置、便携终端等,从而能够增大用户便利性。
并且,如参照图3A和图3B进行了说明,本发明中利用多个服务器来识别用户的自然语言语音指令并执行对应的控制动作,从而不受到家用电器、各服务器的***资源的限制,能够有效地识别、处理自然语言。
图4至图6是例示出本发明的一实施例的语音识别服务器***的信号流动的图,其为例示出图3A所例示的语音识别服务器***的信号流动的图。
图4例示出家用电器根据用户的语音指令进行动作的通常的状况下的信号流动。
以下作为家用电器200例示出空调机200a进行说明,但是本发明并不限定于此。
参照图4,本发明的一实施例的家用电器200,例如,空调机200a可以接收用户的语音指令(步骤S410),并将接收的用户的语音指令发送给语音服务器110(步骤S420)。
例如,当从用户接收如“LG WHISEN,温度调到18度”的用于变更温度设定的指令时,空调机200a可以将接收的语音指令变换为波形(wave)文件等规定格式的数字语音数据并发送给自动语音识别服务器111。
另外,空调机200a可以在接收包含调用语的唤醒信号后,等待指令语输入并将输入的语音指令发送给语音服务器110。
或者,空调机200a可以接收包含调用语及语音指令的连续的语音输入。在此情况下,空调机200a可以识别调用语,并将语音指令发送给语音服务器110。
另外,在***10内部中装置之间进行通信时,所收发的信号除了收发的主数据以外,还可以包含各装置的识别信息、所执行的作业(task)相关的会话(session)值等。
自动语音识别服务器111可以对接收的语音数据进行识别以变换为文本(text)数据(步骤S431),并将所述文本数据发送给自然语言处理服务器112(步骤S433)。
自然语言处理服务器112可以执行对接收的文本数据的自然语言处理,从而分析、判别用户的语音指令的意图(步骤S441)。
例如,自然语言处理服务器112可以在“LG WHISEN,温度调到18度”中判别出用户的将空调机200a的设定温度变更为18度的意图的语音指令。
自然语言处理服务器112可以将与所述判别出的语音指令对应的信号发送给联系服务服务器120(步骤S443)。
当联系服务服务器120向家电控制服务器130请求空调机200a的当前状态信息时(步骤S451),家电控制服务器130可以检索空调机200a的当前状态信息(步骤S453),并向联系服务服务器120发送空调机200a的当前状态信息(步骤S455)。
如果家电控制服务器130不具有空调机200a的当前状态信息,则家电控制服务器130可以向空调机200a请求当前状态信息并接收。
另外,接收到状态信息的联系服务服务器120可以根据判别出的语音指令向家电控制服务器130发送用于将相应空调机200a的设定温度变更为18度的请求信号(步骤S461)。
家电控制服务器130可以基于所述请求信号生成控制信号并发送给空调机200a,从而控制空调机200a(步骤S463)。
并且,家电控制服务器130可以在空调机200a的控制后从所述家用电器接收对所述控制信号的响应信号,并将用于提示针对请求的动作成功的处理结果信息发送给联系服务服务器120(步骤S465)。
联系服务服务器120可以将“将空调温度设定为18度”等与处理结果信息对应的信号发送给自然语言处理服务器112(步骤S470),自然语言处理服务器112可以将基于判别出的用户的语音指令的响应信号发送给所述家用电器200a(步骤S481)。其中,基于判别出的用户的语音指令的响应信号可以包含所述处理结果信息。
另外,家用电器200a发送包含与所述响应信号对应的文本(输出语句)的信号(步骤S483),接收到此信号的文本语音变换服务器113可以将接收的信号中包含的文本变换为语音数据(步骤S485),并发送给所述家用电器200a(步骤S487)。
家用电器200a可以基于接收的语音数据来输出“将空调温度设定为18度”等语音引导消息(步骤S490)。
图5例示出在请求相应家用电器的不支持功能的情况下的信号流动。
参照图5,本发明的一实施例的空调机200a可以接收“LG WHISEN,开始洗衣”等空调机200a不支持的洗衣功能相关的用户的语音指令(步骤S510)。
空调机200a可以将接收的用户的语音指令发送给语音服务器110(步骤S520)。空调机200a可以将接收的语音指令变换为波形(wave)文件等规定格式的数字语音数据并发送给自动语音识别服务器111。
自动语音识别服务器111可以对接收的语音数据进行识别以变换为文本(text)数据(步骤S531),并将所述文本数据发送给自然语言处理服务器112(步骤S533)。
自然语言处理服务器112可以执行针对接收的文本数据的自然语言处理,从而分析、判别用户的语音指令的意图(步骤S541)。
并且,自然语言处理服务器112可以判别所述判别出的语音指令的可支持与否。在本实施例中,自然语言处理服务器112可以判别出用户请求了空调机200a不支持的洗衣功能。
随后,自然语言处理服务器112可以向空调机200a发送用于提示所述判别出的语音指令为所述家用电器不支持的功能的响应信号(步骤S543)。
另外,家用电器200a可以发送包含与所述响应信号对应的文本(输出语句)的信号(步骤S551),接收到此信号的文本语音变换服务器113可以将接收的信号中包含的文本变换为语音数据(步骤S553),并发送给所述家用电器200a(步骤S555)。
家用电器200a可以基于接收的语音数据来输出“不支持的功能”等语音引导消息(步骤S560)。
图6例示出在相应家用电器的当前动作模式下请求不支持功能的情况下的信号流动。
参照图6,本发明的一实施例的空调机200a可以接收“LG WHISEN,开始强力制冷”等用于指示空调机200a的特定模式运转的用户的语音指令(步骤S610)。
空调机200a可以将接收的用户的语音指令发送给语音服务器110(步骤S620)。空调机200a可以将接收的语音指令变换为波形(wave)文件等规定格式的数字语音数据并发送给自动语音识别服务器111。
自动语音识别服务器111可以对接收的语音数据进行识别以变换为文本(text)数据(步骤S631),并将所述文本数据发送给自然语言处理服务器112(步骤S633)。
自然语言处理服务器112可以执行针对接收的文本数据的自然语言处理,从而分析、判别用户的语音指令的意图(步骤S641)。
例如,自然语言处理服务器112可以在“LG WHISEN,开始强力制冷”中判别出用户将空调机200a运转为强力制冷模式的意图的语音指令。
自然语言处理服务器112可以将与所述判别出的语音指令对应的信号发送给联系服务服务器120(步骤S643)。
当联系服务服务器120向家电控制服务器130请求空调机200a的当前状态信息时(步骤S651),家电控制服务器130可以检索空调机200a的当前状态信息(步骤S653),并向联系服务服务器120发送空调机200a的当前状态信息(步骤S655)。
如果家电控制服务器130不具有空调机200a的当前状态信息,则家电控制服务器130可以向空调机200a请求当前状态信息并接收。
另外,接收到状态信息的联系服务服务器120可以空调机200a的当前状态信息为基准来判别所述判别出的语音指令的可支持与否(步骤S657)。例如,在当前空调机200a以除湿模式运转中,并且仅在制冷模式中支持强力制冷模式的情况下,自然语言处理服务器112可以判别出用户请求了当前状态下不支持的强力制冷模式。
随后,联系服务服务器120可以向自然语言处理服务器112发送用于提示所述判别出的语音指令为所述家用电器200a在当前状态下不支持的功能的响应信号(步骤S660)。
并且,自然语言处理服务器112可以向所述家用电器200a发送用于提示所述判别出的语音指令为当前状态下不支持的功能的响应信号(步骤S671)。
另外,家用电器200a可以发送包含与所述响应信号对应的文本(输出语句)的信号(步骤S673),接收到此信号的文本语音变换服务器113可以将接收的信号中包含的文本变换为语音数据(步骤S675),并发送给所述家用电器200a(步骤S677)。
家用电器200a可以基于接收的语音数据来输出“仅在制冷模式中支持强力制冷”等语音引导消息(步骤S680)。
图7至图9是例示出本发明的一实施例的语音识别服务器***的信号流动的图,其是例示出图3B所例示的语音识别服务器***的信号流动的图。
图7例示出家用电器根据用户的语音指令来进行动作的通常的状况下的信号流动。
参照图7,本发明的一实施例的家用电器200,例如,空调机200a可以接收用户的语音指令(步骤S710),并将接收的用户的语音指令发送给语音服务器110(步骤S720)。
自动语音识别服务器111可以对接收的语音数据进行识别以变换为文本(text)数据(步骤S731),并将所述文本数据发送给自然语言处理服务器112(步骤S733)。
自然语言处理服务器112可以执行针对接收的文本数据的自然语言处理,从而分析、判别用户的语音指令的意图(步骤S741)。
例如,自然语言处理服务器112可以在“LG WHISEN,温度调到18度”中判别出用户将空调机200a的设定温度变更为18度的意图的语音指令。
自然语言处理服务器112可以将与所述判别出的语音指令对应的信号发送给联系服务服务器120(步骤S743)。
当联系服务服务器120向家电控制服务器130请求空调机200a的当前状态信息时(步骤S751),家电控制服务器130可以检索空调机200a的当前状态信息(步骤S753),并向联系服务服务器120发送空调机200a的当前状态信息(步骤S755)。
如果家电控制服务器130不具有空调机200a的当前状态信息,则家电控制服务器130可以向空调机200a请求当前状态信息并接收。
另外,接收到状态信息的联系服务服务器120可以根据判别出的语音指令向家电控制服务器130发送用于将相应空调机200a的设定温度变更为18度的请求信号(步骤S761)。
家电控制服务器130可以基于所述请求信号生成控制信号并发送给空调机200a,从而控制空调机200a(步骤S763)。
并且,家电控制服务器130可以在空调机200a的控制后从所述家用电器接收对所述控制信号的响应信号,并将用于提示针对请求的动作成功的处理结果信息发送给联系服务服务器120(步骤S765)。
联系服务服务器120可以将“将空调温度设定为18度”等与处理结果信息对应的信号发送给自然语言处理服务器112(步骤S770)。
另外,自然语言处理服务器112可以将基于判别出的用户的语音指令的响应信号发送给文本语音变换服务器113(步骤S781)。其中,基于判别出的用户的语音指令的响应信号可以包含所述处理结果信息。
另外,文本语音变换服务器113可以将基于所述语音指令的响应信号变换为语音数据(步骤S783),并发送给所述家用电器200a(步骤S785)。
家用电器200a可以基于接收的语音数据来输出“将空调温度设定为18度”等语音引导消息(步骤S790)。
图8例示出在请求相应家用电器的不支持功能的情况下的信号流动。
参照图8,本发明的一实施例的空调机200a可以接收“LG WHISEN,开始洗衣”等空调机200a不支持的洗衣功能相关的用户的语音指令(步骤S810)。
空调机200a可以将接收的用户的语音指令发送给语音服务器110(步骤S820)。空调机200a可以将接收的语音指令变换为波形(wave)文件等规定格式的数字语音数据并发送给自动语音识别服务器111。
自动语音识别服务器111可以对接收的语音数据进行识别以变换为文本(text)数据(步骤S831),并将所述文本数据发送给自然语言处理服务器112(步骤S833)。
自然语言处理服务器112可以执行针对接收的文本数据的自然语言处理,从而分析、判别用户的语音指令的意图(步骤S841)。
并且,自然语言处理服务器112可以判别所述判别出的语音指令的可支持与否。在本实施例中,自然语言处理服务器112可以判别出用户请求了空调机200a不支持的洗衣功能。
随后,自然语言处理服务器112可以向文本语音变换服务器113发送用于提示所述判别出的语音指令为所述家用电器不支持的功能的响应信号(步骤S843)。
文本语音变换服务器113可以将基于所述语音指令的响应信号变换为语音数据(步骤S845),并发送给所述家用电器200a(步骤S847)。
家用电器200a可以基于接收的语音数据来输出“不支持的功能”等语音引导消息(步骤S850)。
图9例示出在相应家用电器的当前动作模式下请求不支持功能的情况下的信号流动。
参照图9,本发明的一实施例的空调机200a可以接收“LG WHISEN,开始强力制冷”等用于指示空调机200a的特定模式运转的用户的语音指令(步骤S910)。
空调机200a可以将接收的用户的语音指令发送给语音服务器110(步骤S920)。空调机200a可以将接收的语音指令变换为波形(wave)文件等规定格式的数字语音数据并发送给自动语音识别服务器111。
自动语音识别服务器111可以对接收的语音数据进行识别以变换为文本(text)数据(步骤S931),并将所述文本数据发送给自然语言处理服务器112(步骤S933)。
自然语言处理服务器112可以执行针对接收的文本数据的自然语言处理,从而分析、判别用户的语音指令的意图(步骤S941)。
例如,自然语言处理服务器112可以在“LG WHISEN,开始强力制冷”中判别出用户将空调机200a运转为强力制冷模式的意图的语音指令。
自然语言处理服务器112可以将与所述判别出的语音指令对应的信号发送给联系服务服务器120(步骤S943)。
当联系服务服务器120向家电控制服务器130请求空调机200a的当前状态信息时(步骤S951),家电控制服务器130可以检索空调机200a的当前状态信息(步骤S953),并向联系服务服务器120发送空调机200a的当前状态信息(步骤S955)。
如果家电控制服务器130不具有空调机200a的当前状态信息,则家电控制服务器130可以向空调机200a请求当前状态信息并接收。
另外,接收到状态信息的联系服务服务器120可以空调机200a的当前状态信息为基准来判别所述判别出的语音指令的可支持与否(步骤S957)。例如,在当前空调机200a以除湿模式运转中,并且仅在制冷模式中支持强力制冷模式的情况下,自然语言处理服务器112可以判别出用户请求了当前状态下不支持的强力制冷模式。
随后,联系服务服务器120可以向自然语言处理服务器112发送用于提示所述判别出的语音指令为所述家用电器200a在当前状态下不支持的功能的响应信号(步骤S960)。
并且,自然语言处理服务器112可以向文本语音变换服务器113发送用于提示所述判别出的语音指令为当前状态下不支持的功能的响应信号(步骤S971)。
另外,文本语音变换服务器113可以将基于所述语音指令的响应信号变换为语音数据(步骤S973),并发送给所述家用电器200a(步骤S975)。
家用电器200a可以基于接收的语音数据来输出“仅在制冷模式中支持强力制冷”等语音引导消息(步骤S980)。
根据本发明,可以实现针对在未能理解用户的指令的情况下、在为无法提供的功能的情况下等提供相适应的语音引导的用户经验。
通过提供与指令处理中发生的各种状况和时点相适应的引导语,能够使用户的不便达到最小。
图10是示出本发明的一实施例的服务器的内部框图的一例的图,所述服务器可以是自动语音识别服务器111、自然语言处理服务器112、文本语音变换服务器113、联系服务服务器120、家电控制服务器130。
参照图10,服务器可以具有通信模块1020、存储部1030以及处理器1010。
处理器1010可以控制服务器的整体上的动作。
通信模块1020可以从便携终端、空调机等家用电器、其它服务器等接收状态信息、动作信息、操作信息、语音数据、文字数据等各种数据。
此外,通信模块1020可以将与接收的各种信息对应的数据直接或在进行规定处理后发送给便携终端、空调机等家用电器、其它服务器等。
为此,通信模块1020可以具有因特网模块、移动通信模块等一种以上的通信模块。
存储部1030可以存储接收的信息,并具有用于生成与之对应的结果信息的数据。
存储部1030可以存储用于相应服务器的动作的数据。例如,在存储部1030中,在自动语音识别服务器111的情况下,可以存储自动语音识别算法等,在家电控制服务器130的情况下,可以存储家用电器的产品信息、状态信息、用于家用电器的控制的数据。
另外,服务器可以是空调机等家用电器制造商所运营的服务器或服务提供商所运营的服务器,其可以是一种云(Cloud)服务器。
图11是示出本发明的一实施例的家用电器的内部框图的一例的图。
参照图11,本发明的一实施例的家用电器200可以包括:音频输入部220,接收用户的语音指令;存储器250,存储各种数据;通信部270,与其它电子装置以无线方式进行通信;驱动部280,执行各家用电器中实现的动作;输出部290,以影像方式显示或以音频方式输出规定信息;以及控制部240,控制整体上的动作。
音频输入部220可以接收外部的音频信号、用户语音指令。为此,音频输入部220可以具有一个以上的麦克风MIC。并且,为了更加准确地接收用户的语音指令,音频输入部220可以具有多个麦克风221、222。多个麦克风221、222可以在彼此不同的位置隔开的方式进行配置,获取外部的音频信号并处理为电信号。
图11等中示出音频输入部220具有第一麦克风221和第二麦克风222这两个麦克风的例,但是本发明并不限定于此。
音频输入部220可以包括用于将模拟声音变换为数字数据的处理部,或者与处理部相连接并将用户输入语音指令数据化,从而使控制部240或规定服务器能够进行识别。
另外,音频输入部220可以使用用于去除在接收用户的语音指令的过程中产生的噪音(noise)的多种去噪算法。
并且,音频输入部220可以包括从各麦克风221、222接收的音频信号中去除噪音的滤波器、对从滤波器输出的信号进行放大并输出的放大器等用于音频信号处理的结构。
存储器250用于记录家用电器的动作所需的各种信息,其可以包括易失性或非易失性记录介质。记录介质存储可以被微型处理器(micro processor)读取的数据,其可以包括HDD(Hard Disk Drive)、SSD(Solid State Disk)、SDD(Silicon Disk Drive)、ROM、RAM、CD-ROM、磁带、软盘、光数据存储装置等。
另外,在存储器250可以存储用于语音识别的数据,控制部240可以对通过音频输入部220接收的用户的语音输入信号进行处理并执行语音识别过程。
另外,简单的语音识别可以由家用电器200来执行,自然语言处理等高层次的语音识别可以由语音识别服务器***100来执行。
例如,在接收到包含预设定的调用语的唤醒(wake up)语音信号的情况下,家用电器200可以转换为用于接收语音指令语的状态。在此情况下,家用电器200可以仅执行到调用语语音输入与否为止的语音识别过程,而之后的对用户语音输入的语音识别可以由语音识别服务器***100来执行。
由于家用电器在***资源上存在有局限,复杂的自然语言识别及处理可以由语音识别服务器***100来执行。
在所述存储器250可以存储有限的数据。例如,在所述存储器250可以存储用于识别包含预设定的调用语的唤醒(wake up)语音信号的数据。在此情况下,所述控制部240可以从通过所述音频输入部220接收的用户的语音输入信号中识别出包含预设定的调用语的唤醒(wake up)语音信号。
另外,所述调用语可以由制造商来进行设定,并且可以按不同的家用电器设定不同的调用语。例如,在空调机的情况下,可以设定“LG WHISEN”作为调用语,在冰箱的情况下,可以设定“LG DIOS”作为调用语。
并且,所述调用语可以由用户进行设定变更。
所述控制部240可以控制将唤醒(wake up)语音信号的识别之后输入的用户的语音指令通过通信部270发送给语音识别服务器***100。
通信部270可以具有一个以上的通信模块,以与其它电子装置执行无线方式的通信并收发各种信号。例如,通信部270可以与智能家居***10内/外部的电子装置进行通信。
并且,通信部270可以与访问点装置300进行通信,并且通过访问点装置300连接到无线因特网网络以与其它装置进行通信。
并且,控制部240可以通过通信部270将家用电器200的状态信息、用户的语音指令等传送给语音识别服务器***100等。
另外,当通过所述通信部270接收到控制信号时,控制部240可以控制家用电器200以使其根据接收的控制信号进行动作。
输出部290可以包括:显示器292,以影像方式显示与用户的指令输入对应的信息、与用户的指令输入对应的处理结果、动作模式、动作状态、出错状态等。
根据实施例,所述显示器292可以与触摸板彼此构成层次结构而构成触摸屏。在此情况下,所述显示器292除了作为输出装置以外,还可以作为可实现基于用户的触摸的信息的输入的输入装置使用。
并且,输出部290可以还包括用于输出音频信号的音频输出部291。音频输出部291可以根据控制部240的控制以音频方式输出警告音、动作模式、动作状态、出错状态等提示消息、与用户的指令输入对应的信息、与用户的指令输入对应的处理结果等。音频输出部291可以将来自控制部240的电信号变换为音频信号并进行输出。为此,可以具有扬声器等。
驱动部280用于执行家用电器中实现的动作,其可以按照各家用电器不同地构成。
例如,在家用电器为冰箱的情况下,驱动部280可以包括用于驱动向冷藏室供应被冷却的空气的冷藏室风机的冷藏室驱动部、用于驱动向冷冻室供应被冷却的空气的冷冻室风机的冷冻室驱动部、用于使压缩制冷剂的压缩机进行动作的压缩机驱动部等。
作为另一例,在家用电器为洗衣机的情况下,驱动部280可以包括用于驱动滚筒或洗衣桶的驱动部等。
作为又一例,在家用电器为空调机的情况下,驱动部280可以包括用于驱动室外机内的压缩机的压缩机驱动部、用于使用于热交换的室外机风机进行动作的室外机风机驱动部、用于使用于热交换的室内机风机进行动作的室内机风机驱动部等。
作为又一例,在家用电器为烹调装置的情况下,驱动部280可以包括用于向机腔(cavity)内输出微波的微波驱动部等。
作为又一例,在家用电器为吸尘器的情况下,驱动部280可以包括用于吸入空气的风机电机驱动部等。
另外,家用电器200可以还包括:用于用户输入的操作部230;能够拍摄家用电器200周边规定范围的相机210。
操作部230可以具有多个操作键,从而能够将与输入的按键对应的信号传送给控制部240。
相机210用于拍摄家用电器200周边、外部环境等,这样的相机可以按各部位设置有多个以提高拍摄效率。
例如,相机210可以包括:图像传感器(例如,CMOS image sensor),包括至少一个光学镜头和利用通过光学镜头的光来成像的多个光电二极管(photodiode,例如,pixel);数字信号处理器(DSP:Digital Signal Processor),基于从光电二极管输出的信号来构成影像。数字信号处理器不仅可以生成静态影像,还可以生成由静态影像构成的帧来构成的动态影像。
另外,所述相机210所拍摄并获取的影像可以存储于存储器250。
图12是示出本发明的一实施例的空调机的内部框图的一部分的图,图13和图14是简略示出本发明的一实施例的空调机的外观的图。
更详细而言,图12例示出在图11所例示的家用电器为图13和图14所例示的空调机200a的情况下,空调机200a的驱动部280a中包括的叶片驱动部1210和风机驱动部1220。
图13和图14是简略示出本发明的一实施例的空调机的室内机外观的图。
参照图11至图14,本发明的一实施例的空调机200a可以包括:麦克风221、222,接收用户的语音指令;通信部270,与其它电子装置以无线方式进行通信;控制部240,控制整体上的动作;以及叶片驱动部1210,根据所述控制部240的控制来驱动叶片。
并且,本发明的一实施例的空调机200a可以还包括:风机驱动部1220,根据所述控制部240的控制来驱动风机。
麦克风221、222可以接收外部的音频信号、用户语音指令。并且,麦克风221、222可以获取外部的音频信号、用户语音指令并处理为电信号。
本实施例的空调机200a可以包括:吸入主体202,形成有空气吸入口(未图示);热交换机(未图示),吸入到空气吸入口的空气通过所述热交换机;风机(未图示),向空气吸入口吸入空气,使所述空气通过热交换机后进行送风;吐出口207R、207U、207D,使空气再次吐出到室内。
并且,在吐出口207R、207U、207D可以配置有用于开闭吐出口190并对吐出的空气的风向进行调节的百叶窗(未图示)和/或叶片261R、261L、261U、261D等风向调节构件,可以根据控制部240的控制来驱动电机等,从而转换风向调节构件的角度及方向。由此,可以调节通过吐出口207R、207U、207D吐出的空气的风向。并且,可以通过控制风向调节构件的动作来调节气流的送风方向、送风范围等。
例如,可以将叶片261R、261L、261U、261D固定为朝向某一个方向,从而使其朝某一个方向进行送风,也可以实施使叶片的方向在设定的范围内继续变化的动作(以下称为“摇摆(swing)动作”),从而在设定的范围内以使送风方向继续变化的形态来执行针对设定的范围的送风。并且,可以通过调节实现叶片261R、261L、261U、261D的摇摆动作的角度范围,来使实现送风的范围稍微变窄或变宽。
另外,在空调机内部设置有用于对吸入到吸入口的室内的空气通过吐出口207R、207U、207D向室内空间排出的流动进行控制的风机,所述风机利用风机驱动部1220来调节其旋转,所述风机驱动部1220的运行由控制部240来进行控制。
由此,控制部240可以通过控制叶片驱动部1210及风机驱动部1220来控制从空调机200a吐出的空气的流动(气流)的方向。控制部240可以通过控制风机电机的速度来控制气流的量和速度,并通过控制百叶窗、叶片等风向调节构件来控制气流的方向。
另外,空调机可以包括多个叶片261R、261L、261U、261D。并且,多个叶片261R、261L、261U、261D中的至少一部分可以彼此不同的方式进行动作。
例如,上侧叶片261U可以可升降的方式配置于风机的上部,从而在动作时进行升降并驱动。为此,空调机200a可以包括用于使上侧叶片261U进行升降的升降机构1211。
并且,上侧叶片261U可以上升并作用为上部吐出主体的功能,从而使通过空气吐出口207U从风机吹送的空气中的至少一部分向室内吐出。
吸入主体202可以设置于底座201上侧。吸入主体202可以与底座201一同形成空调机的背面侧的外观。吸入主体202可以形成空调机的背面上部外观。吸入主体202可以与底座201一同构成空调机的后壳,吸入主体202可以是空调机的后上壳,底座201可以是空调机的后下壳。
在底座201可以设置有用于控制空调机的各种电气部件的控制部240。其中,空调机的各种电气部件可以包括风机等。在底座201可以设置有配置于底座201的前方的底座盖225。
空调机可以还包括用于对空气进行净化的净化单元(未图示)。净化单元可以配置于吸入主体202。净化单元可以在空气流动方向上配置于热交换机之前。净化单元可以配置于吸入主体202和热交换机之间,也可以配置于吸入主体202的后方。净化单元可以包括用于过滤空气中的杂质的过滤器。净化单元可以包括用于向空气产生离子的离子发生器。净化单元可以包括用于对空气中的杂质进行放电以实现集尘的电集尘器。净化单元可以包括过滤器、离子发生器、电集尘器中的至少一种。
热交换机可以位于空气吸入口前方。热交换机可以使吸入到空气吸入口的空气与制冷剂进行热交换。热交换机可以位于空气吸入口和风机之间的方式进行设置。
空调机在室外机上设置的压缩机进行驱动时,热交换机中可以通过低温低压的制冷剂,热交换机可以对通过空气吸入口的空气进行冷却。在压缩机开启时,热交换机可以使制冷剂和空气进行热交换以冷却空气,空调机可以作用为制冷机的功能。
风机可以位于热交换机的前方。风机可以由吸入后方的空气并朝上、下、左、右侧中的至少一个方向吹送的离心式风机构成。风机可以由横流式风机构成。风机可以由朝上、下、左、右侧四个方向吹送空气的横流式风机构成。
风机可以包括多个送风扇。多个送风扇可以在上下方向上依次地进行配置。多个送风扇可以分别由横流式风机构成。在上侧叶片261U的前面可以形成有上部前空气吐出口207U。在上侧叶片261U的下面可以形成有空气流入口(未图示),从风机朝上侧方向吹送的空气流入所述空气流入口。上侧叶片261U可以将从内部的风机朝上侧方向吹送的空气朝前方方向进行引导。
上侧叶片261U可以在风机的上侧以可升降的方式进行配置。上侧叶片261U在上升时,可以使上部前空气吐出口207U上升而吐出空气,上侧叶片261U在下降时,可以使上部前空气吐出口207U被隐藏。
空调机可以还包括:升降引导件208,用于引导上侧叶片261U的升降。升降引导件208可以位于风机及热交换机的上侧的方式进行设置。上侧叶片261U在上升时,可以使上部前空气吐出口207U位于升降引导件208上侧以吐出空气,上侧叶片261U在下降时,可以使上部前空气吐出口207U位于升降引导件208内侧而被隐藏。
升降机构1211可以包括:电机等驱动源;以及在驱动源进行驱动时升降上侧叶片261U的传动构件。传动构件可以包括:设置于驱动源的小齿轮(pinion);以及与小齿轮相啮合的齿条(rack)。
升降机构1211可以根据运转模式而上升至其它高度。控制部240可以根据用户的运转模式选择来控制所述升降机构1211。
例如,控制部240可以根据运转模式使上侧叶片261U上升至最大开放高度,从而使上部前空气吐出口207U以最大程度开放,或者使上侧叶片261U上升至规定的高度,从而仅开放上部前空气吐出口207U的一部分。
在空调机200a的侧面可以形成有侧空气吐出口207R,从风机朝旁边方向吹送的空气通过所述侧空气吐出口207R。
并且,在空调机的侧面可以配置有侧叶片261R、261L,所述侧叶片261R、261L用于调节从风机朝旁边吹送的空气的风向,并能够开闭左侧空气吐出口及右侧空气吐出口207R。侧叶片261R、261L可以包括左侧叶片261L和右侧叶片261R。
侧叶片261R、261L可以可旋转的方式进行设置。空调机可以包括用于旋转侧叶片261R、261L的侧驱动机构1212、1213。侧驱动机构1212、1213可以包括左侧叶片驱动机构1212和右侧叶片驱动机构1213。
侧驱动机构1212、1213可以包括电机等的驱动源。侧驱动机构1212、1213可以包括连杆(link)或齿轮等至少一个传动构件,所述传动构件与驱动源相连接,以在驱动源进行驱动时旋转侧叶片261R、261L。
侧驱动机构1212、1213可以由控制部240在制冷运转时被控制为开放模式。并且,侧驱动机构1212、1213可以根据控制部240的控制,使左侧叶片261L和右侧叶片261R旋转为规定开放角度。
由此,可以控制送风方向且可以实施摇摆动作,从而以在设定的范围内使送风方向继续变化的形态对设定的范围实现送风。并且,通过调节实现摇摆动作的角度范围,能够使实现送风的范围变窄或变宽。
空调机可以还包括:下侧叶片261D,位于空调机的下侧并形成有下部前空气吐出口207D。
下侧叶片261D可以将从风机朝下侧方向吹送的空气朝前方方向吐出。下侧叶片261D可以在其内部形成供空气通过的流路。在下侧叶片261D的前面可以形成有向外部吐出空气的下部前空气吐出口207D。
空调机可以还包括:开闭机构1214,用于开闭下部前空气吐出口207D。开闭机构1214可以包括移动套件(未图示)(moving kit),所述移动套件移动下侧叶片261D以开闭下部前空气吐出口207D。移动套件可以包括:电机等驱动源;供移动套件安置的移动套件载体;在驱动源进行驱动时用于使移动套件载体进退的至少一个传动构件。
下侧叶片261D可以前进以遮蔽下部前空气吐出口207D,下侧叶片261D可以后退以开放下部前空气吐出口207D。
开闭机构1214在以规定模式运转时,可以被控制为使下部前空气吐出口207D开放的开放模式。
空调机可以还包括配置于风机的前方的送风机盖282,送风机盖282可以形成空调机的前面上部外观。送风机盖282可以位于底座盖225的上侧的方式进行配置,并可以与底座盖225一同形成空调机的前面侧的外观。送风机盖282可以与底座盖225一同构成空调机的前盖。送风机盖282可以是空调机的前上盖,底座盖225可以是空调机的前下盖。
空调机可以设置有用于显示各种信息的显示器292。并且,空调机可以还包括用于输出音频信号的音频输出部291,音频输出部291的扬声器可以配置于空调机的前面或适当的位置。
并且,空调机可以包括:操作部230,具有能够输入各种指令的多个按键;相机210,能够拍摄家用电器200周边规定范围。
另外,根据本发明的一方式,在送风机盖282或底座盖225的前面可以配置有前面板1300,在前面板1300配置有显示器292、音频输出部291的扬声器、操作部230的操作键。
空调机可以根据多个运转模式进行运转。控制部240可以根据选择的运转模式来控制叶片驱动部1210、风机驱动部1220等。
例如,在规定运转模式下,控制部240可以控制多个叶片261R、261L、261U、261D使吐出口全部开放。
或者,在规定运转模式下,控制部240可以控制为,使特定叶片不开放吐出口而处于关闭状态。例如,在规定运转模式下,控制部240可以控制为使下侧叶片261D关闭。
并且,控制部240可以根据运转模式来调节上侧叶片261U的上升高度、左/右侧叶片261R、261L的开放角度。
并且,控制部240可以根据运转模式来控制风机的旋转速度,从而调节风量。
另外,图13和图14所例示的空调机的外观及结构仅是例示,本发明并不限定于此。例如,麦克风221、222、相机210、音频输出部291、叶片261R、261L、261U、261D的位置、数目、结构等可以根据设计配置而改变。
图15是示出本发明的一实施例的家用电器的动作方法的流程图。
参照图15,家用电器200可以根据用户输入来激活语音识别功能(步骤S1510)。根据用户输入,家用电器200的控制部240可以激活麦克风221、222。
或者,家用电器200可以根据对语音识别功能激活的设定来自动地激活语音识别功能。
例如,当电源接通时,家用电器200可以自动地激活麦克风221、222,并且激活语音识别功能。
在家用电器的麦克风221、222激活的状态下,当从用户接收语音输入时,麦克风221、222可以接收输入语音并将其传送给控制部240。
另外,家用电器200可以进入到用于输入包含预设定的调用语的唤醒(wake up)语音信号的唤醒信号等待模式(步骤S1515)。
在通过麦克风221、222接收到包含预设定的调用语的唤醒(wake up)语音信号的情况下(步骤S1520),家用电器200可以转换为用于接收语音指令语的指令语等待模式(步骤S1525)。
如果家用电器200一直等待自然语言指令语,则对语音识别功能所消耗的电力和CPU占用率及语音识别服务器***的服务器负载构成负担。
因此,家用电器200可以仅将指令语等待状态下接收的语音信号传送给服务器。
并且,家用电器200可以对等待指令语的时间设定条件,使在时间内输入指令时,可以接收到指令语结束时点为止的声音并传送给服务器。
根据本发明的一方式,家用电器200可以仅执行到调用语语音输入与否为止的语音识别过程,而之后的对用户语音输入的语音识别可以由语音识别服务器***100来执行。
另外,所述调用语可以由制造商来进行设定,并且可以按不同的家用电器设定不同的调用语。例如,在空调机的情况下,可以设定“LG WHISEN”作为调用语,在冰箱的情况下,可以设定“LG DIOS”作为调用语。并且,所述调用语可以由用户进行设定变更。
另外,所述控制部240可以控制将唤醒(wake up)语音信号的识别之后输入的用户的语音指令通过通信部270发送给语音识别服务器***100(步骤S1530)。
另外,如果无限期地等待用户的语音指令,则会浪费***资源,并且也不符合不输入指令语的用户的意图,因此,在指令语等待模式下,可以设定为仅对在规定经过时间期间输入的语音指令进行处理(步骤S1527)。
在此情况下,所述控制部240可以控制为,将包含所述预设定的经过时间以内接收的语音指令的语音数据传送给语音服务器110(步骤S1530)。
另外,当在所述预设定的经过时间以内未接收到所述语音指令时(步骤S1527),所述控制部240可以控制为再次转换到所述唤醒信号等待模式。
根据实施例,当在所述预设定的经过时间以内接收到所述语音指令时(步骤S1527),为了向用户提示家用电器200接收到指令语,控制部240可以控制为执行与指令语接收对应的反馈动作(步骤S1529)。
在此情况下,根据所述控制部240的控制,驱动部280可以执行预设定的动作。
例如,在所述家用电器200为空调机200a的情况下,驱动部280可以包括叶片驱动部1210、风机驱动部1220等。
随着在所述预设定的经过时间以内接收到所述语音指令,叶片驱动部1210可以驱动一个以上的叶片261R、261L、261U、261D,从而执行升降、移动、旋转、摇摆(swing)动作中的至少一种动作。
例如,升降机构1211可以使上侧叶片261U进行升降。在上侧叶片261U不开放吐出口207U而处于关闭的状态下,升降机构1211可以将上侧叶片261U上升至规定高度。
并且,左侧叶片驱动机构1212和右侧叶片驱动机构1213可以根据控制部240的控制而将左侧叶片261L和右侧叶片261R旋转到规定角度。
并且,左侧叶片驱动机构1212和右侧叶片驱动机构1213可以控制左侧叶片261L和右侧叶片261R执行摇摆动作,以使其在规定范围内反复进行旋转。
并且,开闭机构1214可以使下侧叶片261D朝内侧方向前进移动,从而开放下部前空气吐出口207D。
根据本发明的一实施例,当在预设定的经过时间以内接收到语音指令时,使叶片261R、261L、261U、261D进行移动,能够直观地提示用户指令语的接收,从而能够提高用户的信赖度。
并且,当用户向空调机200a输入语音指令时,其大部分的情况为意图使空调机200a进行动作,因此,通过先行移动叶片261R、261L、261U、261D,并在之后与判别出的语音指令对应地进行动作,从而能够更加迅速地应对用户的语音指令。
另外,随着在所述预设定的经过时间以内接收到所述语音指令,风机驱动部1220可以使风机进行驱动。
例如,风机驱动部1220可以使停止状态的风机进行旋转。或者,风机驱动部1220可以使旋转中的风机的旋转速度降低或使其停止。
另外,如参照图1至图9进行说明,语音服务器110及包括其的语音识别服务器***100可以对从家用电器200接收的包含语音指令的语音数据进行识别并处理。
由此,当通信部270从家电控制服务器130接收到基于所述语音指令的控制信号时(步骤S1540),控制部240可以控制家用电器200,以使其与接收的控制信号对应地进行动作(步骤S1545)。
并且,当通信部270从所述语音服务器110接收到基于所述语音指令的响应信号时(步骤S1550),控制部240可以控制音频输出部291,以使其输出与接收的响应信号对应的语音引导消息(步骤S1570)。
根据实施例,在所述响应信号不包含语音数据的情况下(步骤S1560),控制部240可以控制为向所述语音服务器110请求语音数据(步骤S1565),以从所述语音服务器110接收所请求的语音数据。
另外,根据语音识别结果,可以通过所述通信部270从所述语音服务器110接收与语音识别失败对应的信号。在此情况下,控制部240可以控制音频输出部291,以使其输出用于请求语音指令的再输入的语音引导消息,并且再次转换到所述指令语等待模式。
并且,根据判别出的语音指令的可支持与否判别,可以通过所述通信部270从所述语音服务器110接收用于提示所述语音指令为与不支持的功能相关的指令的信号(步骤S1535)。在此情况下,控制部240可以控制音频输出部291,以使其输出用于提示所述语音指令为与不支持的功能相关的指令的语音引导消息(步骤S1537)。
在此情况下,控制部240可以控制为转换到唤醒信号等待模式。
或者,控制部240可以控制为再次转换到所述指令语等待模式。
根据本发明,通过提供与各状况相适应的语音引导消息,能够准确地确认出在语音控制指令时在何阶段因何问题未被正常控制。并且,由于能够控制产品的指令语的自由度较高而改善使用性。
图16是示出包括本发明的一实施例的语音识别服务器***及家用电器的智能家居***的动作方法的流程图。
参照图16,家用电器200可以激活语音识别功能(步骤S1611),从而进入用于输入包含预设定的调用语的唤醒(wake up)语音信号的唤醒信号等待模式(步骤S1612)。
当通过麦克风221、222输入“LG WHISEN”、“LG DIOS”等预设定的调用语时(步骤S1613),家用电器200可以转换到用于接收语音指令语的指令语等待模式(步骤S1614)。
在指令语等待模式下,可以设定为仅对在规定经过时间期间输入的语音指令进行处理(步骤S1615)。例如,可以设定为6秒的经过时间,在此情况下,所述控制部240可以控制为,将包含所述6秒以内接收到的语音指令的语音数据传送给语音服务器110(步骤S1621)。
另外,当在所述预设定的经过时间以内未接收到所述语音指令时(步骤S1621),所述控制部240可以控制为再次转换到所述唤醒信号等待模式。
根据本发明的一方式,家用电器200仅执行到调用语语音输入与否为止的语音识别过程,而之后的对用户语音输入的语音识别可以由语音识别服务器***100来执行。
当从家用电器200接收到包含语音指令的语音数据时(步骤S1621),语音服务器110可以执行自然语言处理,从而分析用户的意图并判别语音指令(步骤S1622)。
当语音指令未被正常分析时(步骤S1623),语音服务器110可以向家用电器200提示语音指令分析失败,家用电器200可以发出包含用户的再命令请求语的语音引导消息(步骤S1662)。
在此情况下,可以设定为,在语音指令分析失败时,仅以预设定的次数执行再命令请求及再命令分析过程(步骤S1661)。
例如,当正常分析失败3次以上时,所述控制部240可以不请求再命令,而是控制为再次转换到所述唤醒信号等待模式。
另外,当语音指令被正常分析时(步骤S1623),语音服务器110可以将与所述判别出的语音指令对应的信号发送给联系服务服务器120。
另外,所述联系服务服务器120可以判别所述判别出的语音指令的可支持与否。
例如,所述联系服务服务器120可以判别所述判别出的语音指令是否为相应家用电器200支持的功能(步骤S1631)。
并且,所述联系服务服务器120可以判别所述判别出的语音指令是否为相应家用电器200在当前状态下支持的功能、是否为以语音指令提供的功能等(步骤S1632)。
如果所述判别出的语音指令不是可支持的功能,则如参照图1至图9进行说明,所述联系服务服务器120可以经由所述语音服务器110向家用电器200发送用于提示其不是可支持的功能的响应信号。
由此,家用电器200可以输出“不支持的功能”、“不支持语音的功能”等的语音引导消息(步骤S1671、步骤S1672)。
并且,控制部240可以控制为转换到唤醒信号等待模式。
如果判别出的语音指令与家用电器200相关,则所述联系服务服务器120可以与家电控制服务器130进行通信以执行对应的动作。
或者,如果判别出的语音指令与家用电器200不相关,则所述联系服务服务器120可以与外部的外部服务进行通信以执行对应的动作。
如果判别出的语音指令用于控制家用电器200,则所述联系服务服务器120可以生成与所述判别出的语音指令对应的请求信号并发送给所述家电控制服务器130。
家电控制服务器130可以从所述联系服务服务器120接收所述请求信号,并将基于所述请求信号的控制信号发送给所述家用电器200。
例如,当接收到用于变更空调机200a的设定温度的请求时,所述家电控制服务器130可以向所述空调机200a发送用于变更设定温度的控制信号。
另外,家用电器200可以根据从所述家电控制服务器130接收的控制信号来执行对应的动作(步骤S1640)。
并且,家用电器200在执行被请求的动作后,可以将用于提示已执行动作的信号发送给所述家电控制服务器130。
并且,家电控制服务器130可以从所述家用电器200接收对所述控制信号的响应信号,并将用于提示针对请求的动作成功的处理结果信息发送给联系服务服务器120。
联系服务服务器120可以将“将空调温度设定为18度”等与处理结果信息对应的信号发送给自然语言处理服务器112,自然语言处理服务器112可以将基于判别出的用户的语音指令的响应信号发送给所述家用电器200。
另外,家用电器200可以基于从语音服务器110接收的语音数据来发出包含“将空调温度设定为18度”等引导语的语音引导消息(步骤S1650)。
图17至图21是本发明的一实施例的语音识别服务器***及家用电器的多种动作相关的说明中作为参照的图。
在本发明的一实施例的家用电器200中,当在预设定的经过时间以内接收到语音指令时,为了向用户提示接收到指令语,可以执行与指令语接收对应的反馈动作。
图17和图18例示出在家用电器200为空调机200a的情况下执行的反馈动作。
参照图17,当通过空调机200a的麦克风221、222在设定的经过时间以内接收到语音指令时,叶片驱动部1210可以将上侧叶片261U上升至规定高度。
并且,叶片驱动部1210可以使左侧叶片261L和右侧叶片261R旋转到规定角度。
并且,叶片驱动部1210可以使下侧叶片261D朝内侧方向前进移动,从而开放下部前空气吐出口207D。
在空调机200a因未以特定运转模式进行动作而处于空气吐出口关闭的状态下,当接收到语音指令时,叶片驱动部1210可以根据控制部240的控制来使多个叶片261R、261L、261U、261D全部进行驱动。
或者,叶片驱动部1210可以使多个叶片261R、261L、261U、261D中的一部分进行驱动。
参照图18,当通过麦克风221、222在设定的经过时间以内接收到语音指令时,叶片驱动部1210可以根据控制部240的控制来使左侧叶片261L和右侧叶片261R旋转到规定角度。
并且,叶片驱动部1210可以控制左侧叶片261L和右侧叶片261R执行摇摆动作,以使其在规定范围内反复进行旋转。
根据本发明的一实施例,当在预设定的经过时间以内接收到语音指令时,使叶片261R、261L、261U、261D进行移动,能够直观地提示用户指令语的接收,从而能够提高用户的信赖度。
并且,当用户向空调机200a输入语音指令时,其大部分的情况为意图使空调机200a进行动作,因此,通过先行移动叶片261R、261L、261U、261D,并在之后与判别出的语音指令对应地进行动作,从而能够更加迅速地应对用户的语音指令。
图19至图21示出空调机与用户的自然语言语音指令输入对应地执行对应的动作的多种例。
参照图19,用户可以利用如“去除气味”的自然语言来输入语音指令1910。通过麦克风221、222接收到用户的语音指令1910的空调机200a可以将语音指令1910传送给语音识别服务器***100。
语音识别服务器***100可以对接收的语音指令1910进行分析,从而判别出需要空气净化功能的用户的意图。由此,语音识别服务器***100可以向空调机200a发送用于驱动空气净化功能的控制信号和与相应动作对应的响应信号。
空调机200a可以驱动空气净化功能,并输出如“将驱动空气净化功能”的语音引导消息1920。
参照图20,用户可以利用如“开启节电功能”的自然语言来输入语音指令2010。通过麦克风221、222接收到用户的语音指令2010的空调机200a可以将语音指令2010传送给语音识别服务器***100。
语音识别服务器***100可以对接收的语音指令2010进行分析,从而判断出需要节电功能的用户的意图。由此,语音识别服务器***100可以向空调机200a发送用于驱动节电功能的控制信号和与相应动作对应的响应信号。
空调机200a可以驱动节电功能,并输出如“将开始节电功能”的语音引导消息2020。
另外,如果判别出的语音指令与家用电器200a不相关,本发明的一实施例的语音识别服务器***100可以与外部服务121进行通信以执行对应的动作。
参照图21,用户可以利用如“今天天气如何”的自然语言来输入语音指令2110。通过麦克风221、222接收到用户的语音指令2110的空调机200a可以将语音指令2110传送给语音识别服务器***100。
语音识别服务器***100可以对接收的语音指令2110进行分析,从而判别出需要天气信息的用户的意图。由此,语音识别服务器***100可以连接到提供天气信息的外部服务或因特网网络并请求、接收天气信息。
并且,语音识别服务器***100可以将基于接收的天气信息的数据发送给家用电器200a。
空调机200a可以基于接收的数据来输出包含“首尔从下午开始下雨”等天气信息的语音引导消息2120。
本发明的语音服务器、语音识别服务器***及家用电器并不是限定性地适用如上所述的实施例的结构和方法,而是可以选择性地组合各实施例的全部或一部分,以实现所述实施例的多种变形。
另外,本发明的实施例的语音服务器、语音识别服务器***及家用电器的动作方法可以由在处理器可读取的记录介质中由处理器可读取的代码来实现。处理器可读取的记录介质包括存储处理器可读取的数据的所有种类的记录装置。处理器可读取的记录介质的例有ROM、RAM、CD-ROM、磁带、软盘、光数据存储装置等,并且,还包括以通过因特网的传送等载波的形态来实现的情形。并且,处理器可读取的记录介质可以分散于利用网络来相连接的计算机***,并以分散方式存储处理器可读取的代码并执行。
并且,以上对本发明的优选实施例进行了图示并说明,但是本发明并不限定于上述特定的实施例,在不背离权利要求书中所要求的本发明的技术思想的情况下,本发明所属的技术领域的一般技术人员可以进行多种变形实施,这样的变形实施不应脱离本发明的技术思想或前景而单独地加以理解。
Claims (15)
1.一种语音服务器的动作方法,其中,
包括:
从家用电器接收语音数据的步骤;
将接收的所述语音数据变换为文本数据的步骤;
分析所述文本数据以判别语音指令的步骤;以及
将与判别出的所述语音指令对应的信号发送给规定服务器的步骤。
2.根据权利要求1所述的语音服务器的动作方法,其中,
还包括:
从所述规定服务器接收与判别出的所述语音指令对应的响应信号的步骤;
将所述响应信号发送给所述家用电器的步骤;
从所述家用电器接收包含与所述响应信号对应的文本的信号的步骤;
将包含所述文本的信号中包含的文本变换为语音数据的步骤;以及
将变换的所述语音数据发送给所述家用电器的步骤。
3.根据权利要求2所述的语音服务器的动作方法,其中,
所述响应信号包含与判别出的所述语音指令对应的处理结果信息。
4.根据权利要求2所述的语音服务器的动作方法,其中,
包含与所述响应信号对应的文本的信号包含与所述处理结果信息对应的输出语句文本。
5.根据权利要求1所述的语音服务器的动作方法,其中,
还包括对判别出的所述语音指令的可支持与否进行判别的步骤;
在判别出的所述语音指令包含无法支持的指令的情况下,基于判别出的所述语音指令的响应信号是用于提示判别出的所述语音指令为所述家用电器不支持的功能的信号。
6.一种语音服务器,其中,
包括:
自动语音识别服务器,从家用电器接收语音数据,将接收的语音数据变换为文本数据;
自然语言处理服务器,从所述自动语音识别服务器接收所述文本数据,对接收的文本数据进行分析以判别语音指令,将基于判别出的所述语音指令的响应信号发送给所述家用电器;以及
文本语音变换服务器,从所述家用电器接收包含与所述响应信号对应的文本的信号,将接收的信号中包含的文本变换为语音数据并发送给所述家用电器。
7.根据权利要求6所述的语音服务器,其中,
所述自然语言处理服务器将与判别出的所述语音指令对应的信号发送给规定服务器,从所述规定服务器接收基于判别出的所述语音指令的响应信号。
8.根据权利要求6所述的语音服务器,其中,
所述响应信号包含与判别出的所述语音指令对应的处理结果信息。
9.一种语音识别服务器***的动作方法,其中,
包括:
语音服务器对从家用电器接收的语音数据进行分析以判别语音指令的步骤;
联系服务服务器从所述语音服务器接收与判别出的所述语音指令对应的信号的步骤;
所述联系服务服务器生成与判别出的所述语音指令对应的请求信号的步骤;
家电控制服务器从所述联系服务服务器接收所述请求信号的步骤;以及
所述家电控制服务器将基于所述请求信号的控制信号发送给所述家用电器的步骤。
10.一种语音识别服务器***,其中,
包括:
语音服务器,从家用电器接收语音数据,对接收的语音数据进行分析以判别语音指令;
联系服务服务器,从所述语音服务器接收与判别出的所述语音指令对应的信号,生成与判别出的所述语音指令对应的请求信号;以及
家电控制服务器,将基于从所述联系服务服务器接收的请求信号的控制信号发送给所述家用电器。
11.根据权利要求10所述的语音识别服务器***,其中,
所述语音服务器包括:
自动语音识别服务器,从所述家用电器接收语音数据,将接收的语音数据变换为文本数据;
自然语言处理服务器,从所述自动语音识别服务器接收所述文本数据,对接收的文本数据进行分析以判别语音指令,将基于判别出的所述语音指令的响应信号发送给所述家用电器;以及
文本语音变换服务器,从所述家用电器接收包含与所述响应信号对应的文本的信号,将接收的信号中包含的文本变换为语音数据并发送给所述家用电器。
12.根据权利要求10所述的语音识别服务器***,其中,
所述家电控制服务器从所述家用电器接收对所述控制信号的响应信号,将与所述响应信号对应的处理结果信息发送给所述联系服务服务器,
所述语音服务器将包含所述处理结果信息的响应信号发送给所述家用电器,
所述语音服务器从所述家用电器接收包含与所述处理结果信息对应的输出语句文本的信号,
所述语音服务器将接收的所述输出语句文本变换为语音数据并传送给所述家用电器。
13.根据权利要求10所述的语音识别服务器***,其中,
所述联系服务服务器基于与判别出的所述语音指令对应的信号向所述家电控制服务器请求所述家用电器的状态信息,
所述家电控制服务器将所述家用电器的状态信息发送给所述联系服务服务器。
14.根据权利要求13所述的语音识别服务器***,其中,
在基于所述家用电器的状态信息可支持判别出的所述语音指令的情况下,所述联系服务服务器向所述家电控制服务器发送与判别出的所述语音指令对应的请求信号。
15.根据权利要求13所述的语音识别服务器***,其中,
在基于所述家用电器的状态信息无法支持判别出的所述语音指令的情况下,所述联系服务服务器向所述语音服务器发送用于提示所述语音指令为当前状态下不支持的功能的信号。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170041055A KR20180110979A (ko) | 2017-03-30 | 2017-03-30 | 음성 서버, 음성 인식 서버 시스템 및 그 동작 방법 |
KR10-2017-0041055 | 2017-03-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108694948A true CN108694948A (zh) | 2018-10-23 |
Family
ID=61837550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810278864.8A Pending CN108694948A (zh) | 2017-03-30 | 2018-03-30 | 语音服务器、语音识别服务器***及其动作方法 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3382698A1 (zh) |
KR (1) | KR20180110979A (zh) |
CN (1) | CN108694948A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113674743A (zh) * | 2021-08-20 | 2021-11-19 | 云知声(上海)智能科技有限公司 | 用于自然语言处理中asr结果替换处理设备及处理方法 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109347710A (zh) * | 2018-11-07 | 2019-02-15 | 四川长虹电器股份有限公司 | 一种实现全屋语音交互控制智能家居的***及方法 |
KR102250421B1 (ko) * | 2018-11-09 | 2021-05-11 | 주식회사 포스코아이씨티 | Ai 음성인식 스피커 및 세대 내 설치된 네트워크 장치를 이용한 홈 네트워킹 방법, 이를 운용하기 위한 장치 및 시스템 |
CN109379261B (zh) | 2018-11-30 | 2021-09-14 | 北京小米智能科技有限公司 | 智能设备的控制方法、装置、***、设备和存储介质 |
WO2020153717A1 (en) * | 2019-01-22 | 2020-07-30 | Samsung Electronics Co., Ltd. | Electronic device and controlling method of electronic device |
WO2020222539A1 (en) | 2019-05-02 | 2020-11-05 | Samsung Electronics Co., Ltd. | Hub device, multi-device system including the hub device and plurality of devices, and method of operating the same |
CN112581959B (zh) * | 2020-12-15 | 2023-05-09 | 四川虹美智能科技有限公司 | 智能设备控制方法、***和语音服务器 |
CN113450792A (zh) * | 2021-06-22 | 2021-09-28 | 海信视像科技股份有限公司 | 终端设备的语音控制方法、终端设备及服务器 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1324175A (zh) * | 2000-05-11 | 2001-11-28 | 松下电工株式会社 | 用于操作家用电器的话音控制*** |
CN104036778A (zh) * | 2014-05-20 | 2014-09-10 | 安徽科大讯飞信息科技股份有限公司 | 一种设备控制方法、装置及*** |
CN104885406A (zh) * | 2012-12-18 | 2015-09-02 | 三星电子株式会社 | 用于在家庭网络***中远程控制家庭设备的方法和设备 |
CN205596133U (zh) * | 2016-02-29 | 2016-09-21 | 深圳市广佳乐新智能科技有限公司 | 一种基于语音识别的智能家居*** |
US20160364963A1 (en) * | 2015-06-12 | 2016-12-15 | Google Inc. | Method and System for Detecting an Audio Event for Smart Home Devices |
CN106292321A (zh) * | 2016-08-30 | 2017-01-04 | 无锡小天鹅股份有限公司 | 洗衣机及其控制方法和控制*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990069703A (ko) | 1998-02-12 | 1999-09-06 | 윤종용 | 음성인식 기능을 갖는 공기조화기용 리모콘 |
EP1471499B1 (en) * | 2003-04-25 | 2014-10-01 | Alcatel Lucent | Method of distributed speech synthesis |
KR101059813B1 (ko) | 2004-08-13 | 2011-08-26 | 삼성전자주식회사 | 음성인식기능을 구비한 전기기기 및 그 제어방법 |
-
2017
- 2017-03-30 KR KR1020170041055A patent/KR20180110979A/ko active Search and Examination
-
2018
- 2018-03-28 EP EP18164658.9A patent/EP3382698A1/en active Pending
- 2018-03-30 CN CN201810278864.8A patent/CN108694948A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1324175A (zh) * | 2000-05-11 | 2001-11-28 | 松下电工株式会社 | 用于操作家用电器的话音控制*** |
CN104885406A (zh) * | 2012-12-18 | 2015-09-02 | 三星电子株式会社 | 用于在家庭网络***中远程控制家庭设备的方法和设备 |
CN104036778A (zh) * | 2014-05-20 | 2014-09-10 | 安徽科大讯飞信息科技股份有限公司 | 一种设备控制方法、装置及*** |
US20160364963A1 (en) * | 2015-06-12 | 2016-12-15 | Google Inc. | Method and System for Detecting an Audio Event for Smart Home Devices |
CN205596133U (zh) * | 2016-02-29 | 2016-09-21 | 深圳市广佳乐新智能科技有限公司 | 一种基于语音识别的智能家居*** |
CN106292321A (zh) * | 2016-08-30 | 2017-01-04 | 无锡小天鹅股份有限公司 | 洗衣机及其控制方法和控制*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113674743A (zh) * | 2021-08-20 | 2021-11-19 | 云知声(上海)智能科技有限公司 | 用于自然语言处理中asr结果替换处理设备及处理方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20180110979A (ko) | 2018-10-11 |
EP3382698A1 (en) | 2018-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108694948A (zh) | 语音服务器、语音识别服务器***及其动作方法 | |
CN108694943A (zh) | 语音服务器、语音识别服务器***及其动作方法 | |
CN108965068A (zh) | 家用电器及其动作方法 | |
KR101924963B1 (ko) | 홈 어플라이언스의 동작 방법 | |
EP3563560B1 (en) | Design for compact home assistant with combined acoustic waveguide and heat sink | |
CN108962236A (zh) | 家用电器及语音识别服务器***的动作方法 | |
KR102373652B1 (ko) | 인공지능 공기조화기의 동작 방법 | |
KR101989106B1 (ko) | 홈 어플라이언스, 음성 인식 모듈 및 홈 어플라이언스 시스템 | |
KR20180127100A (ko) | 홈 어플라이언스 및 음성 인식 서버 시스템의 동작 방법 | |
KR101957169B1 (ko) | 음성 서버의 동작 방법 | |
KR101976427B1 (ko) | 음성 인식 서버 시스템의 동작 방법 | |
KR101965880B1 (ko) | 음성 인식 방법 | |
KR20190023911A (ko) | 인공지능 세탁물 처리기기 및 음성 인식 서버 시스템의 동작 방법 | |
KR101951328B1 (ko) | 공기조화기, 및 홈 어플라이언스 | |
KR102219800B1 (ko) | 음성 서버, 음성 인식 서버 시스템 및 그 동작 방법 | |
KR102219799B1 (ko) | 음성 서버, 음성 인식 서버 시스템 및 그 동작 방법 | |
KR101949363B1 (ko) | 홈 어플라이언스 및 그 동작 방법 | |
KR101936639B1 (ko) | 홈 어플라이언스 및 홈 어플라이언스 시스템 | |
CN114120996A (zh) | 语音交互方法及装置 | |
KR20180110973A (ko) | 홈 어플라이언스 및 그 동작 방법 | |
KR101936640B1 (ko) | 홈 어플라이언스, 및 음성 인식 모듈 | |
KR20180110971A (ko) | 홈 어플라이언스, 및 음성 인식 모듈 | |
KR20180111309A (ko) | 홈 어플라이언스, 및 공기조화기 | |
KR101965181B1 (ko) | 홈 어플라이언스, 및 음성 인식 모듈 | |
JP7269812B2 (ja) | 家電機器 |
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 |
Application publication date: 20181023 |
|
RJ01 | Rejection of invention patent application after publication |