Adjusting a speech engine for a mobile computing device based on background noise
First Claim
1. A method of adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, the method comprising:
- determining whether a previously-generated background noise model exists for a current operating environment of the mobile computing device; and
if it is determined that no previously-generated background noise model exists for the current operating environment;
sampling, through the microphone, background noise for the current operating environment,generating a background noise model based at least in part on the sampled background noise, andconfiguring the speech engine for the mobile computing device with the background noise model.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and products are disclosed for adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, that include: sampling, through the microphone, background noise for a plurality of operating environments in which the mobile computing device operates; generating, for each operating environment, a noise model in dependence upon the sampled background noise for that operating environment; and configuring the speech engine for the mobile computing device with the noise model for the operating environment in which the mobile computing device currently operates.
418 Citations
20 Claims
-
1. A method of adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, the method comprising:
-
determining whether a previously-generated background noise model exists for a current operating environment of the mobile computing device; and if it is determined that no previously-generated background noise model exists for the current operating environment; sampling, through the microphone, background noise for the current operating environment, generating a background noise model based at least in part on the sampled background noise, and configuring the speech engine for the mobile computing device with the background noise model. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, the apparatus comprising:
a processor configured to; determine whether a previously-generated background noise model exists for a current operating environment of the mobile computing device; and if it is determined that no previously-generated background noise model exists for the current operating environment, the processor is further configured to; sample, through the microphone, background noise for the current operating environment; generate a background noise model based at least in part on the sampled background noise, and configure the speech engine for the mobile computing device with the background noise model. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer readable recordable storage medium storing processor-executable instructions that when executed by a processor perform:
-
determining whether a previously-generated background noise model exists for a current operating environment of a mobile computing device; and if it is determined that no previously-generated background model exists for the current operating environment; sampling, through a microphone operatively coupled to the mobile computing device, background noise for the current operating environment, generating a background noise model based at least in part on the sampled background noise, and configuring the speech engine for the mobile computing device with the background noise model. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification