Claims
- 1. A method of performing speech recognition on a mobile device, the method comprising:
receiving a spoken utterance from a user of the mobile device; processing a signal derived from the received spoken utterance with a speech recognition algorithm, wherein said processing of the derived signal also involves determining whether the environment in which the utterance was spoken is too noisy to yield reliable recognition of the spoken utterance; if processing of the derived signal determines that the environment is too noisy to yield reliable recognition of the spoken utterance, performing an action to improve recognition of the content of the spoken utterance by the speech recognition algorithm.
- 2. The method of claim 1, wherein performing the action involves alerting the user that there was too much noise to permit reliable recognition of the spoken utterance.
- 3. The method of claim 2, wherein alerting also involves asking the user to repeat the utterance.
- 4. The method of claim 2, wherein alerting involves generating an audio signal.
- 5. The method of claim 2, wherein alerting involves generating a visual signal
- 6. The method of claim 2, wherein alerting involves generating a tactile signal
- 7. The method of claim 6, wherein the tactile signal is a mechanical vibration of the mobile device
- 8. The method of claim 1, wherein determining whether the environment in which the utterance was spoken is too noisy to yield reliable recognition comprises computing a signal-to-noise ratio for the received utterance.
- 9. The method of claim 8, wherein determining whether the environment in which the utterance was spoken is too noisy to yield reliable recognition further comprises comparing the computed signal-to-noise ratio to a threshold.
- 10. The method of claim 1, wherein performing the action involves modifying the speech recognition algorithm to improve recognition performance in the environment in which the utterance was spoken.
- 11. The method of claim 10, wherein the speech recognition algorithm includes an acoustic model and wherein modifying the speech recognition algorithm involves changing the acoustic model.
- 12. The method of claim 10, wherein the speech recognition algorithm includes an acoustic model that is parameterized to handle different levels of background noise and wherein modifying the speech recognition algorithm involves changing parameters in the acoustic model to adjust for the level of background noise.
- 13. A computer readable medium storing instructions which when executed on a processor system causes the processor system to:
employ a speech recognition algorithm to process a signal derived from an utterance spoken by a user; determine whether the environment in which the utterance was spoken is too noisy to yield reliable recognition of the spoken utterance; and if it is determined that the environment is too noisy to yield reliable recognition of the spoken utterance, perform an action to improve recognition of the content of the spoken utterance by the speech recognition algorithm.
- 14. The computer readable medium of claim 13, wherein the stored instructions cause said processor system to perform said action by alerting the user that there was too much noise to permit reliable recognition of the spoken utterance.
- 15. The computer readable medium of claim 13, wherein the stored instructions cause said processor system to determine whether the environment in which the utterance was spoken is too noisy to yield reliable recognition by computing a signal-to-noise ratio for the spoken utterance.
- 16. The computer readable medium of claim 13, wherein the stored instructions cause said processor system to determine whether the environment in which the utterance was spoken is too noisy to yield reliable recognition by also comparing the computed signal-to-noise ratio to a threshold.
- 17. The computer readable medium of claim 13, wherein the stored instructions cause said processor system to perform the action by modifying the speech recognition algorithm to improve recognition performance in the environment in which the utterance was spoken.
- 18. The computer readable medium of claim 17, wherein the speech recognition algorithm includes an acoustic model and wherein the stored instructions cause said processor system to modify the speech recognition algorithm by changing the acoustic model.
- 19. The computer readable medium of claim 17, wherein the speech algorithm includes an acoustic model that is parameterized to handle different levels of background noise and wherein the stored instructions cause said processor system to modify the speech recognition algorithm by changing parameters in the acoustic model to adjust for the level of background noise.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims benefit U.S. Provisional Patent Application Ser. No. 60/469,627, filed May 8, 2003.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60469627 |
May 2003 |
US |