A voice communication device comprising: a loudspeaker that is configured to emit a received speech signal, the received speech signal being a voice signal of a far end speaker; a first microphone that is configured to pick up an acoustic signal as a first sound pickup signal, the acoustic signal containing speaker's voice which is voice uttered by a near end speaker and reproduction sound which is obtained by emitting the received speech signal; a second microphone that is configured to pick up an acoustic signal as a second sound pickup signal, the acoustic signal containing the speaker's voice and the reproduction sound; a correction unit that is configured to generate a corrected sound pickup signal, the corrected sound pickup signal being a signal obtained by correcting an amplitude difference of sound pickup signals between the first microphone and the second microphone based on a difference between a distance d1 from the loudspeaker to the first microphone and a distance d2 from the loudspeaker to the second microphone, here, d2 ≤ d1, from either one of the first sound pickup signal and the second sound pickup signal; a first subtraction unit that is configured to generate a first-subtracted first sound pickup signal, the first-subtracted first sound pickup signal being a signal obtained by subtracting the second sound pickup signal from the corrected sound pickup signal or a signal obtained by subtracting the corrected sound pickup signal from the first sound pickup signal; and a second subtraction unit that is configured to generate a signal, the signal being obtained by subtracting an adaptive-filtered second sound pickup signal from the first-subtracted first sound pickup signal, as a transmitted speech signal, the transmitted speech signal being to be transmitted to the far end speaker, the voice communication device characterized by comprising: an adaptive filter that is configured to generate said adaptive-filtered second sound pickup signal by canceling echo which varies over time, using the second sound pickup signal, from the transmitted speech signal, wherein a filter coefficient of the adaptive filter is updated by using a normalized least mean squares, NLMS, algorithm or a least mean squares, LMS, algorithm when a ratio Pow1/Pow2 between power Pow1 of the transmitted speech signal and power Pow2 of the second sound pickup signal is within a predetermined range representing that the ratio Pow1/Pow2 is small. a loudspeaker that is configured to emit a received speech signal, the received speech signal being a voice signal of a far end speaker; a first microphone that is configured to pick up an acoustic signal as a first sound pickup signal, the acoustic signal containing speaker's voice which is voice uttered by a near end speaker and reproduction sound which is obtained by emitting the received speech signal; a second microphone that is configured to pick up an acoustic signal as a second sound pickup signal, the acoustic signal containing the speaker's voice and the reproduction sound; a correction unit that is configured to generate a corrected sound pickup signal, the corrected sound pickup signal being a signal obtained by correcting an amplitude difference of sound pickup signals between the first microphone and the second microphone based on a difference between a distance d1 from the loudspeaker to the first microphone and a distance d2 from the loudspeaker to the second microphone, here, d2 ≤ d1, from either one of the first sound pickup signal and the second sound pickup signal; a first subtraction unit that is configured to generate a first-subtracted first sound pickup signal, the first-subtracted first sound pickup signal being a signal obtained by subtracting the second sound pickup signal from the corrected sound pickup signal or a signal obtained by subtracting the corrected sound pickup signal from the first sound pickup signal; and a second subtraction unit that is configured to generate a signal, the signal being obtained by subtracting an adaptive-filtered second sound pickup signal from the first-subtracted first sound pickup signal, as a transmitted speech signal, the transmitted speech signal being to be transmitted to the far end speaker, the voice communication device characterized by comprising: an adaptive filter that is configured to generate said adaptive-filtered second sound pickup signal by canceling echo which varies over time, using the second sound pickup signal, from the transmitted speech signal, wherein a filter coefficient of the adaptive filter is updated by using a normalized least mean squares, NLMS, algorithm or a least mean squares, LMS, algorithm when a ratio Pow1/Pow2 between power Pow1 of the transmitted speech signal and power Pow2 of the second sound pickup signal is within a predetermined range representing that the ratio Pow1/Pow2 is small.