If I've got a bunch of short .wav files, 16 bit linear pcm, and an incoming stream of audio that's been run through a voice codec (g.722, g.711, or others) and then converted back to pcm, what's the right algorithmic tool to detect when one of the wav samples is present in the audio?
The context for this is automated testing of a telephone IVR system, where I want to know that certain sounds have been successfully played.
Again, this is for detecting a known list of sounds in audio that has been distorted by voice codecs. This seems like it should be an easier problem than voice recognition, but I haven't had much success in past attempts.