Method and device for voice recognition training
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving audio data while a mobile device is (i) in a voice training mode in which a speaker is prompted to provide one or more samples of the speaker'"'"'s voice and (ii) displaying a voice training user interface;
determining a background noise level associated with the audio data;
determining that the background noise level associated with the audio data is greater than or equal to a predetermined threshold value;
in response to determining that the background noise level associated with the audio data is greater than or equal to the predetermined threshold, switching the mobile device from the voice training mode to a background noise indicator mode in which the mobile device (i) displays a background noise indicator user interface that is configured to display a background noise level associated with audio data that is received while the mobile device is in the background noise indicator mode and (ii) is configured to not process a sample of the speaker'"'"'s voice; and
providing, for display by the mobile device, the background noise indicator user interface.
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.
116 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving audio data while a mobile device is (i) in a voice training mode in which a speaker is prompted to provide one or more samples of the speaker'"'"'s voice and (ii) displaying a voice training user interface; determining a background noise level associated with the audio data; determining that the background noise level associated with the audio data is greater than or equal to a predetermined threshold value; in response to determining that the background noise level associated with the audio data is greater than or equal to the predetermined threshold, switching the mobile device from the voice training mode to a background noise indicator mode in which the mobile device (i) displays a background noise indicator user interface that is configured to display a background noise level associated with audio data that is received while the mobile device is in the background noise indicator mode and (ii) is configured to not process a sample of the speaker'"'"'s voice; and providing, for display by the mobile device, the background noise indicator user interface. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16)
-
-
7. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving audio data while a mobile device is (i) in a voice training mode in which a speaker is prompted to provide one or more samples of the speaker'"'"'s voice and (ii) displaying a voice training user interface; determining a background noise level associated with the audio data; determining that the background noise level associated with the audio data is greater than or equal to a predetermined threshold value; in response to determining that the background noise level associated with the audio data is greater than or equal to the predetermined threshold, switching the mobile device from the voice training mode to a background noise indicator mode in which the mobile device displays a background noise indicator user interface that is configured to display a background noise level associated with audio data that is received while the mobile device is in the background noise indicator mode and (ii) is configured to not process a sample of the speaker'"'"'s voice; and providing, for display by the mobile device, the background noise indicator user interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving audio data while a mobile device is (i) in a voice training mode in which a speaker is prompted to provide one or more samples of the speaker'"'"'s voice and (ii) displaying a voice training user interface; determining a background noise level associated with the audio data; determining that the background noise level associated with the audio data is greater than or equal to a predetermined threshold value; in response to determining that the background noise level associated with the audio data is greater than or equal to the predetermined threshold, switching the mobile device from the voice training mode to a background noise indicator mode in which the mobile device (i) displays a background noise indicator user interface that is configured to display a background noise level associated with audio data that is received while the mobile device is in the background noise indicator mode and (ii) is configured to not process a sample of the speaker'"'"'s voice; and providing, for display by the mobile device, the background noise indicator user interface. - View Dependent Claims (14)
-
-
17. A computer-implemented method comprising:
-
receiving audio data while a mobile device is (i) in a voice training mode in which a speaker is prompted to provide one or more samples of the speaker'"'"'s voice, (ii) displaying a voice training user interface, and (iii) not displaying a background noise indicator user interface that is configured to display a background noise level associated with the audio data; determining a background noise level associated with the audio data; determining that the background noise level associated with the audio data is greater than or equal to a predetermined threshold value; in response to determining that the background noise level associated with the audio data is greater than or equal to the predetermined threshold, switching the mobile device from the voice training mode to a background noise indicator mode in which the mobile device (i) displays the background noise indicator user interface and (ii) does not display the voice training user interface; and providing, for display by the mobile device, the background noise indicator user interface.
-
-
18. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving audio data while a mobile device is (i) in a voice training mode in which a speaker is prompted to provide one or more samples of the speaker'"'"'s voice, (ii) displaying a voice training user interface, and (iii) not displaying a background noise indicator user interface that is configured to display a background noise level associated with the audio data; determining a background noise level associated with the audio data; determining that the background noise level associated with the audio data is greater than or equal to a predetermined threshold value; in response to determining that the background noise level associated with the audio data is greater than or equal to the predetermined threshold, switching the mobile device from the voice training mode to a background noise indicator mode in which the mobile device (i) displays the background noise indicator user interface and (ii) does not display the voice training user interface; and providing, for display by the mobile device, the background noise indicator user interface.
-
19. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving audio data while a mobile device is (i) in a voice training mode in which a speaker is prompted to provide one or more samples of the speaker'"'"'s voice, (ii) displaying a voice training user interface, and (iii) not displaying a background noise indicator user interface that is configured to display a background noise level associated with the audio data; determining a background noise level associated with the audio data; determining that the background noise level associated with the audio data is greater than or equal to a predetermined threshold value; in response to determining that the background noise level associated with the audio data is greater than or equal to the predetermined threshold, switching the mobile device from the voice training mode to a background noise indicator mode in which the mobile device (i) displays the background noise indicator user interface and (ii) does not display the voice training user interface; and providing, for display by the mobile device, the background noise indicator user interface.
-
Specification