Display apparatus capable of releasing a voice input mode by sensing a speech finish and voice control method thereof
A voice control method and display apparatus are provided. The voice control method includes converting a voice of a user into text in response to the voice being input during a voice input mode; performing a control operation corresponding to the text; determining whether speech of the user has finished based on a result of the performing the control operation; awaiting input of a subsequent voice of the user during a predetermined standby time in response to determining that the speech of the user has not finished; and releasing the voice input mode in response to determining that the speech of the user has finished.
1 . A display apparatus comprising:
a voice receiver;
a communicator configured to communicate with a server;
a display; and
a processor configured to:
receive a first voice input through the voice receiver,
based on a predetermined trigger speech being included in the first voice input, control the display apparatus to enter a voice input mode,
based on a predetermined command related to the display apparatus being included in a second voice input received through the voice receiver while the display apparatus is in the voice input mode, perform an operation corresponding to the predetermined command and release the voice input mode after performing the operation without receiving a user input, and
based on the predetermined command not being included in the second voice input and a text being included in the second voice input, receive a search result corresponding to the text included in the second voice input from the server and control the display to display a screen corresponding to the search result,
wherein the processor is further configured to:
based on the search result including a plurality of search results, control the display to display the plurality of search results and maintain the voice input mode for receiving a subsequent user input while the plurality of search results are displayed on the display, and
based on a search result from among the plurality of search results being selected by the subsequent user input, control the display to display information corresponding to the selected search result and automatically release the voice input mode without receiving the user input after displaying the information corresponding to the selected search result on the display,
wherein the processor is further configured to:
based on receiving a voice input including an index among a plurality of indexes corresponding to the plurality of search results, control the display to display a screen corresponding to a content related to the index and automatically release the voice input mode without receiving the user input, and
wherein the plurality of indexes is related to a display order of the plurality of search results displayed on the display.
2 . The display apparatus of claim 1 , wherein the predetermined command comprises at least one of turn on, turn off, turn up a volume, turn down the volume, turn up a channel, or turn down the channel.
3 . The display apparatus of claim 1 , wherein the processor is further configured to, based on an execution screen of at least one of an application or multimedia contents being displayed through the display, release the voice input mode.
4 . The display apparatus of claim 3 , wherein the processor is further configured to:
based on a keyword and a command being included in the second voice input, execute the application corresponding to the command, and
play back contents corresponding to the keyword in the application, and release the voice input mode.
5 . The display apparatus of claim 1 , wherein the processor is further configured to control the display to display the plurality of search results in a form of a list.
6 . The display apparatus of claim 5 , wherein the processor is further configured to control the display to display the plurality of search results in a form, horizontally arranged or vertically arranged, and each of the plurality of search results includes a thumbnail image.
7 . The display apparatus of claim 5 , wherein the processor is further configured to, based on the search result including the plurality of search results, maintain the voice input mode during a predetermined period of time, the predetermined period of time being a predetermined standby time for a subsequent voice input.
8 . The display apparatus of claim 7 , wherein the processor is further configured to, based on receiving a third voice input during the predetermined standby time, control the display to display information corresponding to a search result selected by the third voice input and release the voice input mode.
9 . The display apparatus of claim 8 , wherein the processor is further configured to, based on a plurality of search results corresponding to the third voice input being displayed in a form of a list, maintain the voice input mode during the predetermined standby time for the subsequent voice input.
10 . The display apparatus of claim 1 , wherein the processor is further configured to, based on the display apparatus entering the voice input mode, control the display to display a graphic object corresponding to the voice input mode, and
based on the voice input mode being released, delete the graphic object.
11 . The display apparatus of claim 1 , wherein the index includes an ordinary number.
12 . A control method of a display apparatus communicating with a server, the control method comprising:
receiving a first voice input through a voice receiver of the display apparatus;
based on a predetermined trigger speech being included in the first voice input, controlling the display apparatus to enter a voice input mode;
based on a predetermined command related to the display apparatus being included in a second voice input received through the voice receiver while the display apparatus is in the voice input mode, performing an operation corresponding to the predetermined command and releasing the voice input mode after performing the operation without receiving a user input; and
based on the predetermined command not being included in the second voice input and a text being included in the second voice input, receiving a search result corresponding to the text included in the second voice input from the server and displaying a screen corresponding to the search result,
wherein the displaying the screen comprises:
based on the search result including a plurality of search results, displaying the plurality of search results and maintaining the voice input mode for receiving a subsequent user input while the plurality of search results are displayed on a display, and
based on a search result from among the plurality of search results being selected by the subsequent user input, displaying information corresponding to the selected search result and automatically releasing the voice input mode without receiving the user input after displaying the information corresponding to the selected search result on the display,
wherein the displaying of the information corresponding to the selected search result and the automatically releasing of the voice input mode comprise, based on receiving a voice input including an index among a plurality of indexes corresponding to the plurality of search results, displaying a screen corresponding to a content related to the index and automatically release the voice input mode without receiving the user input, and
wherein the plurality of indexes is related to a display order of the plurality of search results displayed on the display.
13 . The control method of claim 12 , wherein the predetermined command comprises at least one of turn on, turn off, turn up a volume, turn down the volume, turn up a channel, or turn down the channel.
14 . The control method of claim 12 , further comprising, based on an execution screen of at least one of an application or multimedia contents being displayed through a display, releasing the voice input mode.
15 . The control method of claim 14 , further comprising:
based on a keyword and a command being included in the second voice input, executing the application corresponding to the command; and
playing back contents corresponding to the keyword in the application, and releasing the voice input mode.
16 . The control method of claim 12 , wherein the displaying the plurality of search results comprises displaying the plurality of search results corresponding to the second voice input in a form of a list.
17 . The control method of claim 16 , wherein the displaying the plurality of search results comprises displaying the plurality of search results in a form, horizontally arranged or vertically arranged, and each of the plurality of search results includes a thumbnail image.
18 . The control method of claim 16 , wherein the maintaining the voice input mode comprises, based on the search result including the plurality of search results, maintaining the voice input mode during a predetermined period of time, the predetermined period of time being a predetermined standby time for a subsequent voice input.
19 . The control method of claim 18 , further comprising, based on receiving a third voice input during the predetermined standby time, displaying information corresponding to a search result selected by the third voice input and releasing the voice input mode.
20 . The control method of claim 19 , further comprising, based on a plurality of search results corresponding to the third voice input being displayed in a form of a list, maintaining the voice input mode during the predetermined standby time for the subsequent voice input.
21 . The control method of claim 12 , further comprising:
based on the display apparatus entering the voice input mode, displaying a graphic object corresponding to the voice input mode; and
based on the voice input mode being released, deleting the graphic object.
22 . The control method of claim 12 , wherein the index includes an ordinary number.