CPC G10L 15/22 (2013.01) [G06F 3/167 (2013.01); G10L 15/18 (2013.01); G10L 17/22 (2013.01); H04L 12/28 (2013.01); H04N 21/4131 (2013.01); H04N 21/4223 (2013.01); H04N 21/42203 (2013.01); H04N 21/4394 (2013.01); H04N 21/44008 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] | 16 Claims |
1. A controlling method of an electronic device, the method comprising:
acquiring voice information and image information for setting a condition and an action to be executed according to the condition, the voice information being obtained from a user voice corresponding to a single voice input, the image information being obtained via a camera;
identifying an event that is to be detected according to the condition and a function to be executed according to the action based on the voice information and the image information, and storing the event and the function;
identifying at least one external sensor, distinct from the camera, to detect the event;
based on the at least one external sensor being identified, transmitting control information requesting detection of the event to the at least one external sensor; and
based on receiving a result of detection of the event from the at least one external sensor, performing an operation for executing the function according to the action.
|