| CPC G10L 15/22 (2013.01) [G10L 15/26 (2013.01); G10L 2015/223 (2013.01); H04N 21/42203 (2013.01)] | 20 Claims |

|
1. An electronic apparatus comprising:
a display;
a memory; and
a processor, coupled to the memory, and configured to:
obtain a first character string including a previously defined character and one or more words from a first voice input of a user, and
identify whether the one or more words are a first edition command of a plurality of first edition commands, in advance, among the plurality of first edition commands and a plurality of second edition commands which are different from the plurality of first edition commands,
based on the one or more words being identified as the first edition command of the plurality of first edition commands:
perform a first function corresponding to the first edition command to change the first character string into a second character string, and
control the display to display the second character string as an input character inputted by the user via the first voice input, and
based on the one or more words not being identified as the first edition command of the plurality of first edition commands:
identify whether the one or more words are a second edition command of a plurality of second edition commands,
based on the one or more words being identified as the second edition command of the plurality of second edition commands:
perform a second function corresponding to the second edition command to change the first character string into a third character string, and
control the display to display the changed third character string as the input character inputted by the user via the first voice input, and
based on the one or more words not being identified as the second edition command of the plurality of second edition commands:
control the display to display the previously defined character as the input character inputted by the user via the first voice input,
wherein the processor is configured to:
identify whether the one or more words are the first edition command based on a first voice recognition engine; and
identify whether the one or more words are the second edition command based on a second voice recognition engine which is capable of recognizing more types and numbers of edition commands than the first voice recognition engine.
|