wav 文件按起止时间切割

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zjm750617105/article/details/78299920

step1: sox不能直接切,先转化为 sph
os.system(‘sox {} -f sph {}’.format(wav_filepath, sph_filepath))

step2: 用kaldi 的 sph2pipe 工具切
os.system(‘/data2/zjm/kaldi_env/tools/sph2pipe_v2.5/sph2pipe -t {0}:{1} {} {}’.format(eval(start), eval(end), sph_filepath, tar_filepath)

如果头文件又问题,可以 用sox转一下就好,
sox a.wav -t wav a_temp.wav
mv a_temp.wav a.wav

当然也可以python 进行切割,根据 采样率 和 起止时间 也很简单,

猜你喜欢

转载自blog.csdn.net/zjm750617105/article/details/78299920
今日推荐