how to concatenate 2 or more sound files?

Octavian Rasnita orasnita at home.ro
Sat Jun 15 00:37:23 EDT 2002


If you have Windows also, you can type the following command:

type sound1.wav sound2.wav > sound3.wav

This will put the sound1.wav and sound2.wav in the file sound3.wav.

Windows will delete the headers that are not necessary and the file will
play.
You can do the same with mp3, etc.

Teddy,
orasnita at home.ro

----- Original Message -----
From: "Tyler Spivey" <tspivey8 at telus.net>
To: <speakup at braille.uwo.ca>
Sent: Saturday, June 15, 2002 3:07 AM
Subject: how to concatenate 2 or more sound files?


> how do i concatenate two or more sound files together into one sound file?
> cat * >somefile.wav wouldn't work, because of the wave headers.
> the files are all in the same format.
> i found a way of doing it, but it is rather annoying.
> here's my way, if anyone wants it.
> head -c 40 something.wav >file.wav
> this will get the wave header and put it in file.wav
> wc -c something.wav
> getst eh size
> bc
> size-40
> gets the size, minus 40.
> tail -c size something.wav >>file.wav
> gets the wave data. size is the size you got with bc.
> wc -c someother.wav
> bc
> size-40
> same as above.
> tail -c size someother.wav >>file.wav
> same as above. you have file.wav
> with the two files concatenated. now:
> sox file.wav file2.wav
> will convert it into a proper wave file.
> i wouldn't recommend this, since it is slow, but it works when you need
it,
> if the files are the same format.
> or at least it should...
>
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>





More information about the Speakup mailing list