Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I want to split a very large audio file at certain points. At certain points a radio announcer comes on and says something like "deux radio" and it always sounds exactly the same (it's a recorded clip). How can I find that bit of repeated audio through out the entire mp3? It would be nice if I could split at that point, but even if it spits out the times, I can split it with another program.

share|improve this question
add comment

4 Answers 4

In theory:

(You'll have to write your own app to do this)

1) Run the WAV file through a speech recognition engine (Sphinx Speech Recognition is a free open source engine)

2) Have your speech recognition engine spit out text in real-time in memory and also keep track of the sample length location. Everytime the string "deux radio" is found, spit out the sample location to a splitlog.txt file. Since this is in realtime you get an approximation of the sample location.

3) Write your own wav splitter app: Gather all the sample location points from splitlog.txt and split the WAV accordingly.

share|improve this answer
add comment

You can try Audacity for that purpose. Audacity can remove static, hiss, hum, or other constant background noises. You can also cut, copy, paste and delete within tracks easily. Check the full features list out for more info.

share|improve this answer
3  
Can it automatically search for the pattern? I think not. –  user13107 Apr 10 at 7:19
1  
I’m sure there are some plugins that can. –  Synetech Apr 11 at 5:21
add comment

You could try :

TAPESTREA : Experimental software

Voice Converter : Shareware ($29.95, trial version with no time limit)

share|improve this answer
add comment

You should be able to use Audacity as Mehper said. To do it, you can select the audio you want to remove and create a Noise Profile (do this from the Remove Noise option in the effects area) from it, then select the whole track and use the Remove Noise feature.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.