摘要 |
Disclosed herein is an apparatus and a method for speech recognition. The apparatus includes a controller that is configured to receive a speech signal including a speech recognition waveform from a user and the waveform of speech generated within a vehicle, when a speech recognition operation initiates. The controller is further configured to generate an offset waveform corresponding to a speech output waveform generated from a speech output device within the vehicle, using feature information of the speech output waveform, when the speech recognition operation initiates. Additionally, the controller is configured to extract the speech recognition waveform of the user by removing a predetermined amount or more of the speech output waveform from a speech signal input by overlapping the offset waveform to the speech signal and to perform speech recognition based on the speech recognition waveform. |