A noise suppression device, comprising: an adaptive filter unit configured to suppress, using an adaptive filter, a noise component contained in a voice signal generated from a voice captured by a voice input unit to generate a corrected voice signal; a noise generation detection unit configured to detect timing of generation of the noise component in the voice signal; and a period suppression unit configured to suppress the corrected voice signal during a first period of time after the timing of generation of the noise component, wherein: the noise generation detection unit is configured to detect the timing of the generation of the noise component based on time variation in a power or an amplitude of a reference signal including a waveform identical to a waveform of a reproduced voice signal which is output from a voice output unit and is captured by the voice input unit; and, the noise generation detection unit is configured to detect, as the timing of the generation of the noise component, first timing at which the power or an absolute value of the amplitude of the reference signal exceeds a predetermined threshold value after a period of time during which the power or the absolute value of the amplitude of the reference signal continuously is equal to or less than the predetermined threshold value reaches a predetermined time length. an adaptive filter unit configured to suppress, using an adaptive filter, a noise component contained in a voice signal generated from a voice captured by a voice input unit to generate a corrected voice signal; a noise generation detection unit configured to detect timing of generation of the noise component in the voice signal; and a period suppression unit configured to suppress the corrected voice signal during a first period of time after the timing of generation of the noise component, wherein: the noise generation detection unit is configured to detect the timing of the generation of the noise component based on time variation in a power or an amplitude of a reference signal including a waveform identical to a waveform of a reproduced voice signal which is output from a voice output unit and is captured by the voice input unit; and, the noise generation detection unit is configured to detect, as the timing of the generation of the noise component, first timing at which the power or an absolute value of the amplitude of the reference signal exceeds a predetermined threshold value after a period of time during which the power or the absolute value of the amplitude of the reference signal continuously is equal to or less than the predetermined threshold value reaches a predetermined time length. the noise generation detection unit is configured to detect the timing of the generation of the noise component based on time variation in a power or an amplitude of a reference signal including a waveform identical to a waveform of a reproduced voice signal which is output from a voice output unit and is captured by the voice input unit; and, the noise generation detection unit is configured to detect, as the timing of the generation of the noise component, first timing at which the power or an absolute value of the amplitude of the reference signal exceeds a predetermined threshold value after a period of time during which the power or the absolute value of the amplitude of the reference signal continuously is equal to or less than the predetermined threshold value reaches a predetermined time length.