Electronic apparatus and voice processing method thereof
First Claim
1. An electronic apparatus comprising:
- a voice recognizer configured to recognize a user'"'"'s voice;
a storage configured to have previously stored instructions;
a function executor configured to perform a predetermined function; and
a controller configured to;
make a first determination whether or not the user'"'"'s voice comprises a voice selection command for using a dialogue mode;
in response to the first determination that the user'"'"'s voice comprises the voice selection command, skip an instruction mode and provide voice following the voice selection command to an external server for external analyzing and based on results of the external server analyzing of the voice, control the function executor to execute the predetermined function, andin response to the first determination that the user'"'"'s voice does not comprise the voice selection command, make a second determination whether the user'"'"'s voice matches an instruction of the previously stored instructions, in response to the second determination indicating that the user'"'"'s voice matches the instruction of the previously stored instructions, execute the instruction mode in which the user'"'"'s voice is processed internally within the electronic apparatus and control the function executor to execute the predetermined function corresponding to the instruction, and in response to the second determination indicating that the user'"'"'s voice does not match any of the previously stored instructions, provide the user'"'"'s voice to the external server for external analyzing.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatuses and methods related an electronic apparatus and a voice processing method thereof are provided. More particularly, the apparatuses and methods relate to an electronic apparatus capable of recognizing a user'"'"'s voice and a voice processing method thereof. An electronic apparatus includes: a voice recognizer configured to recognize a user'"'"'s voice; a storage configured to have previously stored instructions; a function executor which performs a predetermined function; and a controller configured to control the function executor to execute the function in response to the instruction in response to a user'"'"'s voice corresponding to the instruction being input, and controls the function executor to execute the function in accordance with results of an external server which analyzes a user'"'"'s voice in response to a preset dialog selection signal and a dialog voice for executing the function being input by a user.
-
Citations
13 Claims
-
1. An electronic apparatus comprising:
-
a voice recognizer configured to recognize a user'"'"'s voice; a storage configured to have previously stored instructions; a function executor configured to perform a predetermined function; and a controller configured to; make a first determination whether or not the user'"'"'s voice comprises a voice selection command for using a dialogue mode; in response to the first determination that the user'"'"'s voice comprises the voice selection command, skip an instruction mode and provide voice following the voice selection command to an external server for external analyzing and based on results of the external server analyzing of the voice, control the function executor to execute the predetermined function, and in response to the first determination that the user'"'"'s voice does not comprise the voice selection command, make a second determination whether the user'"'"'s voice matches an instruction of the previously stored instructions, in response to the second determination indicating that the user'"'"'s voice matches the instruction of the previously stored instructions, execute the instruction mode in which the user'"'"'s voice is processed internally within the electronic apparatus and control the function executor to execute the predetermined function corresponding to the instruction, and in response to the second determination indicating that the user'"'"'s voice does not match any of the previously stored instructions, provide the user'"'"'s voice to the external server for external analyzing. - View Dependent Claims (2, 3)
-
-
4. An electronic apparatus comprising:
-
a voice recognizer configured to recognize a user'"'"'s voice; a storage configured to have previously stored instructions; a function executor configured to perform a predetermined function; and a controller configured to; make a first determination whether or not the user'"'"'s voice comprises a voice selection command for using a dialogue process; in response to the first determination that the user'"'"'s voice comprises the voice selection command, skip an instruction process and provide voice following the voice selection command to an external server for external analyzing and based on results of the external server analyzing of the voice, control the function executor to execute the predetermined function, and in response to the first determination that user'"'"'s voice does not comprises the voice selection command, make a second determination whether the user'"'"'s voice matches an instruction of the previously stored instructions, in response to the second determination indicating that the user'"'"'s voice matches the instruction of the previously stored instructions, execute the instruction process in which the user'"'"'s voice is processed internally within the electronic apparatus and the predetermined function is executed in accordance with the instruction, and in response to the second determination indicating that the user'"'"'s voice does not match any of the previously stored instructions, provide the user'"'"'s voice to the external server for external analyzing. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A voice processing method of an electronic apparatus comprising a storage configured to have previously stored instructions, the method comprising:
-
recognizing a user'"'"'s voice; determining whether the user'"'"'s voice comprises a voice selection command for using a dialogue process; in response to the determining that the user'"'"'s voice comprises the voice selection command, skipping internal processing of the user'"'"'s voice and providing voice following the voice selection command to an external server for processing the voice in the external server and based on results of the processing by the external server, executing a predetermined function; and in response to the determining that the user'"'"'s voice does not comprise the voice selection command, further determining whether the user'"'"'s voice matches an instruction from among the previously stored instructions, in response to the further determining indicating that the user'"'"'s voice matches the instruction from among the previously stored instructions, performing the internal processing of the user'"'"'s voice in the electronic apparatus and based on results of the internal processing, executing the predetermined function, and in response to the further determining indicating that the user'"'"'s voice does not match any of the previously stored instructions, providing the user'"'"'s voice to the external server for the processing. - View Dependent Claims (10)
-
-
11. An electronic apparatus comprising:
-
a function executor configured to perform a predetermined function; and a controller configured to determine whether a user'"'"'s voice comprises a voice selection command for using a dialogue process, wherein, in response to the controller determining that the user'"'"'s voice comprises the voice selection command, the controller is further configured to skip an internal process of the user'"'"'s voice and transmit voice following the voice selection command to an external server for external analyzing and based on results of the external server analyzing the voice, control the function executor to execute the predetermined function, and wherein, in response to the controller determining that the user'"'"'s voice does not comprise the voice selection command, the controller is further configured to determine whether the user'"'"'s voice matches an instruction from among a plurality of internally stored instructions, in response to the controller determining that the user'"'"'s voice matches the instruction from among the internally stored instructions, process the user'"'"'s voice internally within the electronic apparatus and control the function executor to execute the predetermined function corresponding to the instruction, and in response to the controller determining that the user'"'"'s voice does not match any of the internally stored instructions, transmit the user'"'"'s voice to the external server for the external analyzing. - View Dependent Claims (12, 13)
-
Specification