CPC G10L 15/22 (2013.01) [G10L 15/26 (2013.01)] | 14 Claims |
1. An electronic device comprising:
a speech recognition module;
a memory configured to store information corresponding to a plurality of domains related to a collaborative task; and
a processor operatively connected to the speech recognition module and the memory, wherein the processor is configured to:
receive a user voice from a user,
analyze the received user voice using the speech recognition module to convert the user voice into text data,
determine whether the converted text data matches a collaborative pattern stored in the memory,
if the converted text data matches the collaborative pattern, determine to perform the collaborative task,
based on the collaborative task, select at least one participant related to the collaborative task from a contact list stored in the memory,
collect information related to the collaborative task from the user or an electronic device of the selected participant,
generate the collaborative task corresponding to a collaborative task production method, based on the collected information, and
perform the generated collaborative task,
wherein the collected information comprises at least one of domains, actions, or parameters, the domains indicate an application installed in the electronic device, the actions indicate specific functions to be performed in the applications, the parameters is information that is used to perform the specific functions in the applications, and
wherein the collaborative task production method comprises at least one of a first method in which the selected participant corrects the collaborative task, based on the user voice, a second method in which the user and the selected participant input the collaborative task, respectively, or a third method in which the user and the selected participant interact to configure the collaborative task.
|
14. A method of operating an electronic device, the method comprising:
receiving a user voice from a user,
analyzing the received user voice to convert the user voice into text data,
determining whether the converted text data matches a collaborative pattern stored in a memory,
if the converted text data matches the collaborative pattern, determining to perform a collaborative task,
based on the collaborative task, selecting a participant related to the collaborative task from a contact list stored in the memory,
collecting information related to the collaborative task from the user or an electronic device of the selected participant,
generating the collaborative task corresponding to a collaborative task production method, based on the collected information, and
performing the generated collaborative task,
wherein the collected information comprises at least one of domains, actions, or parameters, the domains indicate an application installed in the electronic device, the actions indicate specific functions to be performed in the applications, the parameters is information that is used to perform the specific functions in the applications, and
wherein the collaborative task production method comprises at least one of a first method in which the selected participant corrects the collaborative task, based on the user voice, a second method in which the user and the selected participant input the collaborative task, respectively, or a third method in which the user and the selected participant interact to configure the collaborative task.
|