A voice recognition system includes an adaptive filter and a subtractor.
The adaptive filter generates a simulated talk-back voice y(n) by setting
a filter coefficient simulating a transfer system in which an input voice
corresponding to a voice command and a talk-back voice output from a
speaker are input into a microphone and by filtering a talk-back voice
x(n). The subtractor extracts the input voice by subtracting the
simulated talk-back voice y(n) from mixed sound input into the
microphone. With this configuration, the talk-back voice is attenuated
from the mixed sound including the input voice and the talk-back voice
input tedinto the microphone, and then, the mixed sound is supplied to a
voice recognition engine. Accordingly, the user can input his/her voice
during a talk-back operation without the need to interrupt it by pressing
a speech button every time the user wishes to input the voice. The voice
recognition operation time can be thus reduced.