近期寫了一個腳本,目的是把HTK強制校準輸出的mlf文件按標註,分割成衆多mlf文件
原始文件格式如下:
實現的文件爲生成BJ-F001-1001_L16k.lab的文件,裏面寫入下方的數據,程序如下:
# -*- coding:utf-8 -*-
dicFile = open('aligned.mlf','r')
while True:
line = dicFile.readline()
if not line:
break
if '*' in line:
fid=open('%s'%line[3:-2],'w+')
continue
if '.' in line:
continue
fid.write(line)
fid.close()
dicFile.close()