Providing an indication of the suitability of speech recognition
First Claim
1. A method for operating a virtual assistant, the method comprising:
- at an electronic device;
receiving an audio input from an acoustic environment;
determining a speech recognition suitability value based on the audio input, wherein the speech recognition suitability value represents a suitability of the acoustic environment of the electronic device for speech recognition;
in accordance with a determination of the speech recognition suitability value, displaying a visual representation of the speech recognition suitability value;
determining whether the speech recognition suitability value satisfies a predetermined criterion; and
in accordance with a determination that the speech recognition suitability value does not satisfy the predetermined criterion, disabling, by the electronic device, speech recognition functionality on the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
This relates to providing an indication of the suitability of an acoustic environment for performing speech recognition. One process can include receiving an audio input and determining a speech recognition suitability based on the audio input. The speech recognition suitability can include a numerical, textual, graphical, or other representation of the suitability of an acoustic environment for performing speech recognition. The process can further include displaying a visual representation of the speech recognition suitability to indicate the likelihood that a spoken user input will be interpreted correctly. This allows a user to determine whether to proceed with the performance of a speech recognition process, or to move to a different location having a better acoustic environment before performing the speech recognition process. In some examples, the user device can disable operation of a speech recognition process in response to determining that the speech recognition suitability is below a threshold suitability.
3688 Citations
46 Claims
-
1. A method for operating a virtual assistant, the method comprising:
at an electronic device; receiving an audio input from an acoustic environment; determining a speech recognition suitability value based on the audio input, wherein the speech recognition suitability value represents a suitability of the acoustic environment of the electronic device for speech recognition; in accordance with a determination of the speech recognition suitability value, displaying a visual representation of the speech recognition suitability value; determining whether the speech recognition suitability value satisfies a predetermined criterion; and in accordance with a determination that the speech recognition suitability value does not satisfy the predetermined criterion, disabling, by the electronic device, speech recognition functionality on the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory computer-readable storage medium for operating a virtual assistant, the computer-readable storage medium comprising instructions for:
-
receiving an audio input from an acoustic environment; determining a speech recognition suitability value based on the audio input, wherein the speech recognition suitability value represents a suitability of the acoustic environment of the electronic device for speech recognition; in accordance with a determination of the speech recognition suitability value, displaying a visual representation of the speech recognition suitability value; determining whether the speech recognition suitability value satisfies a predetermined criterion; and in accordance with a determination that the speech recognition suitability value does not satisfy the predetermined criterion, disabling, by the electronic device, speech recognition functionality on the electronic device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for operating a virtual assistant, the system comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; receiving an audio input from an acoustic environment; determining a speech recognition suitability value based on the audio input, wherein the speech recognition suitability value represents a suitability of acoustic environment of the electronic device for speech recognition; in accordance with a determination of the speech recognition suitability value, displaying a visual representation of the speech recognition suitability value; determining whether the speech recognition suitability value satisfies a predetermined criterion; and in accordance with a determination that the speech recognition suitability value does not satisfy the predetermined criterion, disabling, by the electronic device, speech recognition functionality on the electronic device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification