def main():
args = check_argv()
print datetime.datetime.now()
print "Reading HTK features from directory:", args.htk_dir
npz_dict = {}
n_feat_files = 0
for feat_fn in glob.glob(path.join(args.htk_dir, "*." + args.extension)):
hlist_output = shell("HList -r " + feat_fn)
features = [
[float(i) for i in line.split(" ") if i != ""] for line in
hlist_output.split("\n") if line != ""
]
key = path.splitext(path.split(feat_fn)[-1])[0]
npz_dict[key] = np.array(features)
n_feat_files += 1
print "Read", n_feat_files, "feature files"
print "Writing Numpy archive:", args.npz_fn
np.savez(args.npz_fn, **npz_dict)
print datetime.datetime.now()
评论列表
文章目录