A computer-implemented method, comprising: establishing an audio session between a first and a second computing device; capturing audio information by the first computing device using a microphone of the first computing device to obtain an audio input signal; analyzing, by the first computing device, the audio input signal to detect a speech input by a first user associated with the first computing device by applying speech detection on the audio input signal, wherein the speech detection has a detection period associated therewith that represents a delay from when the audio input signal is obtained to a point where the speech input is detected; identifying, by the first computing device, a portion of the audio input signal beginning at a point of the detected speech; encoding, by the first computing device, audio data packets corresponding to the identified portion of the audio input signal; transmitting, by the first computing device, the encoded audio data packets to the second computing device along with information indicative of the detection period duration; analyzing, by the first computing device, the audio input signal to determine an end of the speech input; in response to determining the end of the speech input, terminating transmission of the encoded audio data packets, wherein a transmission termination point is a particular point in the audio input signal that corresponds to the detected end of the speech input; decoding, by the second computing device, the received encoded audio data packets to obtain an audio output signal; processing, by the second computing device, the received information indicative of the detection period duration to obtain the detection period duration; identifying, by the second computing device, one or more pitch periods for removal using signal correlation; removing, by the second computing device, the one or more pitch periods for removal, wherein a quantity of the one or more removed pitch periods corresponds to the detection period duration; obtaining, by the second computing device, a modified portion of the audio input signal after removing the pitch periods; outputting, by the second computing device, the modified portion of the audio input signal; and continuing with analyzing, by the first computing device, the audio input signal to detect a next occurrence of a speech input by the first user, after which transmission to the second computing device is resumed. establishing an audio session between a first and a second computing device; capturing audio information by the first computing device using a microphone of the first computing device to obtain an audio input signal; analyzing, by the first computing device, the audio input signal to detect a speech input by a first user associated with the first computing device by applying speech detection on the audio input signal, wherein the speech detection has a detection period associated therewith that represents a delay from when the audio input signal is obtained to a point where the speech input is detected; identifying, by the first computing device, a portion of the audio input signal beginning at a point of the detected speech; encoding, by the first computing device, audio data packets corresponding to the identified portion of the audio input signal; transmitting, by the first computing device, the encoded audio data packets to the second computing device along with information indicative of the detection period duration; analyzing, by the first computing device, the audio input signal to determine an end of the speech input; in response to determining the end of the speech input, terminating transmission of the encoded audio data packets, wherein a transmission termination point is a particular point in the audio input signal that corresponds to the detected end of the speech input; decoding, by the second computing device, the received encoded audio data packets to obtain an audio output signal; processing, by the second computing device, the received information indicative of the detection period duration to obtain the detection period duration; identifying, by the second computing device, one or more pitch periods for removal using signal correlation; removing, by the second computing device, the one or more pitch periods for removal, wherein a quantity of the one or more removed pitch periods corresponds to the detection period duration; obtaining, by the second computing device, a modified portion of the audio input signal after removing the pitch periods; outputting, by the second computing device, the modified portion of the audio input signal; and continuing with analyzing, by the first computing device, the audio input signal to detect a next occurrence of a speech input by the first user, after which transmission to the second computing device is resumed.