CPC G10L 15/22 (2013.01) [G10L 15/02 (2013.01); G10L 15/183 (2013.01); G10L 15/30 (2013.01)] | 16 Claims |
1. A server, comprising:
a communicator configured to perform communication through a network;
a storage configured to store data on at least one predetermined word and data on an operation history of each of at least one electronic device; and
a controller configured to:
upon receiving an input signal, including data on speech, from a first electronic device through the communicator, determine whether a last part of the speech corresponds to any one of the at least one predetermined word;
in response to there being a word corresponding to the last part of the speech among the at least one predetermined word, transmit a first response signal, including data on a response to the speech and data on at least one additional query, to the first electronic device through the communicator; and
in response to there being no word corresponding to the last part of the speech among the at least one predetermined word, transmit a second response signal, including data on a response to the speech, to the first electronic device through the communicator,
wherein, in response to at least one first operation history associated with the response to the speech being present in the data on the operation history of the first electronic device, the controller is configured to generate a first additional query about the first electronic device based on the first operation history, and
wherein the first operation history corresponds to an operation performed in the first electronic device in relation to the response before the speech is input to the first electronic device.
|