Method and device for voice recognition training
First Claim
Patent Images
1. A method comprising:
- executing, by a processor of a mobile device, a first mode of the mobile device, the first mode configured to;
display on a screen in communication with the processor a first graphical user interface including a prompt instructing a user associated with the mobile device to speak a designated phrase for training a voice recognition system of the mobile device, the voice recognition system configured to recognize a voice of the user;
receive a first voice training sample corresponding to the user speaking the designated phrase; and
determine whether a noise level for the received first voice training sample exceeds a predetermined threshold; and
in response to determining that the noise level for the received first voice training sample exceeds the predetermined threshold, executing, by the processor, a second mode of the mobile device, the second mode configured to display on the screen of the mobile device a second graphical user interface comprising;
a notification that recommends an environment conducive to voice training; and
a graphical element,wherein the second mode is further configured to enable the graphical element of the second graphical user interface for selection by the user when a background noise level does not exceed the predetermined threshold, the enabled graphical element, when selected by the user, causes the processor to transition from executing in the second mode back to executing in the first mode.
2 Assignments
0 Petitions
Accused Products
Abstract
A method on a mobile device for voice recognition training is described. A voice training mode is entered. A voice training sample for a user of the mobile device is recorded. The voice training mode is interrupted to enter a noise indicator mode based on a sample background noise level for the voice training sample and a sample background noise type for the voice training sample. The voice training mode is returned to from the noise indicator mode when the user provides a continuation input that indicates a current background noise level meets an indicator threshold value.
-
Citations
24 Claims
-
1. A method comprising:
-
executing, by a processor of a mobile device, a first mode of the mobile device, the first mode configured to; display on a screen in communication with the processor a first graphical user interface including a prompt instructing a user associated with the mobile device to speak a designated phrase for training a voice recognition system of the mobile device, the voice recognition system configured to recognize a voice of the user; receive a first voice training sample corresponding to the user speaking the designated phrase; and determine whether a noise level for the received first voice training sample exceeds a predetermined threshold; and in response to determining that the noise level for the received first voice training sample exceeds the predetermined threshold, executing, by the processor, a second mode of the mobile device, the second mode configured to display on the screen of the mobile device a second graphical user interface comprising; a notification that recommends an environment conducive to voice training; and a graphical element, wherein the second mode is further configured to enable the graphical element of the second graphical user interface for selection by the user when a background noise level does not exceed the predetermined threshold, the enabled graphical element, when selected by the user, causes the processor to transition from executing in the second mode back to executing in the first mode. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device comprising:
-
a processor; a screen in communication with the processor; and memory hardware in communication with the processor and storing instructions, that when executed by the processor, cause the processor to perform one or more operations comprising; executing a first mode of the mobile device, the first mode configured to; display on the screen a first graphical user interface including a prompt instructing a user associated with the mobile device to speak a designated phrase for training a voice recognition system of the mobile device, the voice recognition system configured to recognize a voice of the user; receive a first voice training sample corresponding to the user speaking the designated phrase; and determine whether a noise level for the received first voice training sample exceeds a predetermined threshold; and in response to determining that the noise level for the received first voice training sample exceeds the predetermined threshold, executing a second mode of the mobile device, the second mode configured to display on the screen a second graphical user interface comprising; a notification that recommends an environment conducive to voice training; and a graphical element, wherein the second mode is further configured to enable the graphical element of the second graphical user interface for selection by the user when a background noise level does not exceed the predetermined threshold, the enabled graphical element, when selected by the user, causes the processor to transition from executing in the second mode back to executing in the first mode. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of voice recognition training, the method comprising:
-
receiving, at a processor of a mobile device, a voice training sample corresponding to a user speaking a designated phrase while the mobile device is displaying a first user interface on a screen of the mobile device, the first user interface prompting the user to speak the designated phrase for training voice recognition software configured to recognize a voice of the user; determining, by the processor, whether a noise level for the received voice training sample exceeds a predetermined threshold; and in response to determining that the noise level for the received voice training sample exceeds the predetermined threshold, displaying, by the processor, a second user interface on the screen of the mobile device, the second user interface configured to display; a notification that recommends an environment conducive to voice training; and a graphical element, wherein the second mode is further configured to enable the graphical element of the second graphical user interface for selection by the user when a background noise level does not exceed the predetermined threshold, the enabled graphical element, when selected by the user, causes the processor to transition from executing in the second mode back to executing in the first mode. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A mobile device comprising:
-
a processor; a screen in communication with the processor; and memory hardware in communication with the processor and storing instructions, that when executed by the processor, cause the processor to perform one or more operations comprising; receiving a voice training sample corresponding to a user speaking a designated phrase while the mobile device is displaying a first user interface on the screen, the first user interface prompting the user to speak the designated phrase for training voice recognition software configured to recognize a voice of the user; determining whether a noise level for the received voice training sample exceeds a predetermined threshold; and in response to determining that the noise level for the received voice training sample exceeds the predetermined threshold, displaying a second user interface on the screen, the second user interface configured to display; a notification that recommends an environment conducive to voice training; and a graphical element, wherein the second mode is further configured to enable the graphical element of the second graphical user interface for selection by the user when a background noise level does not exceed the predetermined threshold, the enabled graphical element, when selected by the user, causes the processor to transition from executing in the second mode back to executing in the first mode. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification