1. A device for removing self-utterances from audio, the device comprising: a microphone to record a plurality of frames of audio data; processing circuitry to: create a trained model from a plurality of audio training frames, the plurality of audio training frames including speech by a user during a telephone call at a device, wherein the trained model includes using a Gaussian Scale Mixture Model (GSMM) with parameters optimized with a learning algorithm using a modified Expectation Maximization (EM) technique and wherein the learning algorithm is scheduled to stall when the learning rate of the EM technique stabilizes; extract, at the device, a set of frames of the plurality of frames, the set of frames including speech by the user with a set of remaining frames in the plurality of frames not in the set of frames; suppress the speech by the user from the set of frames using the trained model to create a speech-suppressed set of frames; and recompile, at the device, the plurality of frames using the speech-suppressed set of frames and the set of remaining frames.