#!/bin/sh for file in `ls *.wav` do new=`basename $file .wav` sox $file -r 44100 -u -b -c 1 trans${new}.raw cat trans${new}.raw | evp 44100 1 4 1 > evp${new}.raw sox -r 44100 -u -b -c 1 -v 0.1 evp${new}.raw evp${new}.wav rm *.raw done
rough port of some features from EVPmaker:
http://www.stefanbion.de/evpmaker/index_e.htm
for cutups of audio recordings, text usw.
gcc evp.c -o evp cat crying | ./evp 40 10 1000 0 arguments: to, from, window size, overlap (1 or 0)