Abstract:
One method of operation includes beamforming a plurality of microphone outputs to obtain a plurality of virtual microphone audio channels. Each virtual microphone audio channel corresponds to a beamform. The virtual microphone audio channels include at least one voice channel (135) and at least one noise channel (136). The method includes performing voice activity detection (151) on the at least one voice channel (135) and adjusting a corresponding voice beamform until voice activity detection (151) indicates that voice is present on the at least one voice channel (135). Another method beamforms the plurality of microphone outputs to obtain a plurality of virtual microphone audio channels, where each virtual microphone audio channel corresponds to a beamform, and with at least one voice channel (135) and at least one noise channel (136). The method performs voice recognition on the at least one voice channel (135) and adjusts the corresponding voice beamform to improve a voice recognition confidence metric (159).
Abstract:
A method (300) and apparatus for determining a motion environment profile to adapt voice recognition processing includes a device receiving (302) an acoustic signal including a speech signal, which is provided to a voice recognition module. The method also includes determining (304) a motion profile for the device, determining (306) a temperature profile for the device, and determining (308) a noise profile for the acoustic signal. The method further includes determining (310), from the motion, temperature, and noise profiles, a motion environment profile for the device and adapting (312) voice recognition processing for the speech signal based on the motion environment profile.
Abstract:
An optimizing method is disclosed for improved audio performance in a mobile device. The method can include detecting an orientation of the mobile device. The method also can include, via a processor, responsive to the mobile device being oriented in a first orientation, dynamically selecting at least a first output audio transducer to output left channel audio signals and dynamically selecting at least a second output audio transducer to output right channel audio signals. The method further can include communicating the left channel audio signals to the first output audio transducer and communicating the right channel audio signals to the second output audio transducer.