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:
- detecting a change in an operating environment of the mobile computing device from a previous operating environment to a current operating environment;
based on detecting the change in the operating environment of the mobile computing device, performing the acts of;
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.
-
Citations
21 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:
-
detecting a change in an operating environment of the mobile computing device from a previous operating environment to a current operating environment; based on detecting the change in the operating environment of the mobile computing device, performing the acts of; 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:
at least one processor configured to; detect a change in an operating environment of the mobile computing device from a previous operating environment to a current operating environment; based on detecting the change in the operating environment of the mobile computing device, the at least one 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. At least one computer-readable recordable storage medium storing processor-executable instructions that, when executed by at least one processor, cause the at least one professor to perform a method comprising:
-
detecting a change in an operating environment of the mobile computing device from a previous operating environment to a current operating environment; based on detecting the change in the operating environment of the mobile computing device, performing the acts of; 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 (16, 17, 18, 19, 20, 21)
-
Specification