Skip to content

Latest commit

 

History

History
本目录存放的是两种wav对齐脚本,第一种是一般的wav文件的对齐脚本align.sh,可以对齐所有的wav文件;第二种是萝卜头wav文件的对齐脚本rbt_align.sh,是第一种的特例。需要利用清华语料库中训练好的模型来对齐。

调用形式:./align.sh OR ./rbt_align.sh resample mycorpus/s5

使用说明:

1)当对齐萝卜头wav文件时,运行rbt_align.sh脚本,只需要将待对齐的wav文件放入本目录下的data目录;当对齐的不是萝卜头wav文件时,运行align.sh脚本,需要将wav文件和对应的标注文件放入本目录下的data目录。标注文件应以.wav.trn为后缀,标注文件的内容格式应如下:
   第一段:wav文件多对应的汉字序列。
   第二段:汉字序列中每个汉字对应的拼音以及音调。
   第三段:每个汉字拼音对应的音素信息,也就是拼音的声韵母以及音调信息。
2)resample 代表wav文件的采样率,当指定了一个采样率时,需要修改本目录下的mfcc.conf和fbank.conf两个文件里的--sample-frequency这个变量值。

3)mycorpus代表清华的例子thchs30所在的目录,要写绝对路径。

4)需要有完整的并且可以运行的kaldi。

5)最终结果会产生四个ctm对齐文件,放在data_ali目录下。