I have podcast audio files which contain ad breaks. Before and after each ad break, a distinct sound effect is played that lasts a couple of seconds. First, I want to know how I can locate all the occurences of this distinct sound within my audio file. How can I fingerprint a sound clip and then search for this sound in my whole audio file? Second, I want to match all pairs of this sound and cut the audio inbetween each pair. How can I do that?

migrated from sound.stackexchange.com Jun 23 at 20:03

This question came from our site for sound engineers, producers, editors, and enthusiasts.

  • Do you have the sound effect as a separate file already? Is it identical to what appears in the recording? – A_A Sep 5 at 8:56
  • A_A I don't have it in a separate audio file, but I can extract it and make it a separate audio file. My current problem is that I can't match the audio clip accurately throughout the podcast. I tried using audacity with the audioclip search function, but it's only about 80% accurate and requires a lot of manual input to adjust it afterwards. – Bob Marl Sep 6 at 18:17
  • Is this like a clear jingle or is it possible that it overlaps with other things too? (Like laughter, speaking, etc) – A_A Sep 7 at 8:20
  • There is no overlap, but the transition sound itself contains both sound effects and pre-recorded speaking, but it's a different voice than the rest of the podcast. Do you know of a tool that can do this kind of fingerprinting? (GUI or not). – Bob Marl Sep 8 at 13:46
  • From a DSP point of view, if you have the identical "jingle" you can even search for it sample by sample in the bigger file. You just subtract the two and pick the point where the output goes to zero. The other option is the cross-correlation based one which works identically but instead of subtracting you do a cross-correlation and pick the point where the output goes to max. In terms of a tool, I don't know of any that does that specifically. – A_A Sep 8 at 19:59

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.