Voice recognition system, server, display apparatus and control methods thereof
A voice recognition system includes a server storing a plurality of manuals and a display apparatus transmitting, when a spoken voice of a user is recognized, characteristic information and a spoken voice signal corresponding to the spoken voice to the server, the characteristic information is characteristic information of the display apparatus, the server transmits a response signal to the spoken voice signal to the display apparatus based on a manual corresponding to the characteristic information among the plurality of manuals, and the display apparatus processes an operation corresponding to the received response signal; as a result, user convenience increases.
1 . A display apparatus comprising:
a display;
a voice input receiver; and
a processor configured to:
receive a user voice input through the voice input receiver,
based on the user voice input being a voice input corresponding to a function control of the display apparatus, perform a function of the display apparatus based on the user voice input,
based on the user voice input being a voice input corresponding to a function inquiry rather than the function control, control the display to output a user interface (UI) according to the function inquiry based on a manual of the display apparatus and the user voice input, and
based on the user voice input being a voice input corresponding to a state of the display apparatus rather than the function control, control the display to output a UI corresponding to confirmation of a state of the display apparatus based on state information of the display apparatus and the user voice input,
wherein, based on the state of the display apparatus being operational to perform a function related to the user voice input without a problem, control the display to output the UI, which is generated based on the state information of the display apparatus, corresponding to a result of a diagnosis that there is no problem in the function related to the user voice input, and
wherein the processor is configured to control the display to output the UI, which is generated based on the state information of the display apparatus, including information corresponding to the result of the diagnosis performed on the display apparatus that varies according to the state information of the display apparatus being operational to perform the function related to the user voice input.
2 . The display apparatus as claimed in claim 1 , wherein the processor is configured to, based on the user voice input corresponding to the function control and corresponding to an external device connectable to the display apparatus through a communicator of the display apparatus, control the display to output a UI based on a connection state of the external device and the user voice input.
3 . The display apparatus as claimed in claim 2 , wherein the Ul based on the connection state of the external device and the user voice input includes information guiding a connection corresponding to a disconnection of the external device.
4 . The display apparatus as claimed in claim 1 , wherein the processor is configured to, based on the user voice input corresponding to the function inquiry, control the display to output information corresponding to the function inquiry according to the user voice input, obtained from a manual stored in at least one of the display apparatus or a server.
5 . The display apparatus as claimed in claim 4 , wherein the Ul according to the function inquiry includes information related to resolution of the function inquiry.
6 . The display apparatus as claimed in claim 1 , wherein the state information of the display apparatus includes at least one of volume information or channel information.
7 . The display apparatus as claimed in claim 6 , wherein the processor is configured to receive, from a server, response information based on state information of the display apparatus, transmitted to a server through a communicator of the display apparatus, and the user voice input, and control the display to output a UI corresponding to the received response information.
8 . The display apparatus as claimed in claim 1 , wherein the user voice input corresponding to the state of the display apparatus is a voice input corresponding to a malfunction of a function performed in the display apparatus.
9 . The display apparatus as claimed in claim 1 , wherein the processor is configured to, based on the user voice input corresponding to the state of the display apparatus, control the display to output different UIs according to state information of the display apparatus at a time when the user voice input is received.
10 . The display apparatus as claimed in claim 1 , wherein the processor is configured to, based on a user voice input being received from an external device wirelessly connected to the display apparatus, perform the same function as a function corresponding to the user voice input received through the voice input receiver.
11 . A controlling method of a display apparatus comprising:
receiving a user voice input;
based on the user voice input being a voice input corresponding to a function control of the display apparatus, performing a function of the display apparatus based on the user voice input;
based on the user voice input being a voice input corresponding to a function inquiry rather than the function control, outputting a user interface (UI) according to the function inquiry based on a manual of the display apparatus and the user voice input; and
based on the user voice input being a voice input corresponding to a state of the display apparatus rather than the function control, outputting a UI corresponding to confirmation of a state of the display apparatus based on state information of the display apparatus and the user voice input,
wherein, based on the state of the display apparatus being operational to perform a function related to the user voice input without a problem, control the display to output the UI, which is generated based on the state information of the display apparatus, corresponding to a result of a diagnosis that there is no problem in the function related to the user voice input the state of the display apparatus is generated based on the state information of the display apparatus, and
wherein the processor is configured to control the display to output the Ul, which is generated based on the state information of the display apparatus, including information corresponding to the result of the diagnosis performed on the display apparatus that varies according to the state information of the display apparatus being operational to perform the function related to the user voice input.
12 . The controlling method as claimed in claim 11 , further comprising:
based on the user voice input corresponding to the function control and corresponding to an external device connectable to the display apparatus, outputting a Ul based on a connection state of the external device and the user voice input.
13 . The controlling method as claimed in claim 12 , wherein the Ul based on the connection state of the external device and the user voice input includes information guiding a connection corresponding to a disconnection of the external device.
14 . The controlling method as claimed in claim 11 , further comprising:
based on the user voice input corresponding to the function inquiry, outputting information corresponding to the function inquiry according to the user voice input, obtained from a manual stored in at least one of the display apparatus or a server.
15 . The controlling method as claimed in claim 14 , wherein the UI according to the function inquiry includes information related to resolution of the function inquiry.
16 . The controlling method as claimed in claim 11 , wherein the state information of the display apparatus includes at least one of volume information or channel information.
17 . The controlling method as claimed in claim 16 , wherein the outputting a UI corresponding to confirmation of the state of the display apparatus comprises:
receiving, from a server, response information based on state information of the display apparatus, transmitted to the server, and the user voice input; and outputting a UI corresponding to the received response information.
18 . The controlling method as claimed in claim 11 , wherein the user voice input corresponding to the state of the display apparatus corresponding to a malfunction of a function performed in the display apparatus.
19 . The controlling method as claimed in claim 11 , wherein the outputting a UI corresponding to confirmation of the state of the display apparatus comprises outputting different Uls according to state information of the display apparatus at a time when the user voice input is received.
20 . The controlling method as claimed in claim 11 ,
wherein the user voice input is received through a voice input receiver of the display apparatus, and
wherein the controlling method further comprising:
based on a user voice input being received from an external device wirelessly connected to the display apparatus, performing the same function as a function corresponding to the user voice input received through the voice input receiver.