命令:
fstprint --isymbols=data/graph/lang/phones.txt --osymbols= data/graph/lang/words.txt data/graph/lang/L.fst
这问题困扰了我好久,这个报错提示Bad FST header: data/lang/words.txt,误导我一直找words.txt的问题,最后我尝试将words.txt移动到s5根目录下,输入命令:
fstprint --isymbols=data/graph/lang/phones.txt --osymbols=words.txt data/graph/lang/L.fst
竟然成功了!原来错误原因是我在osymbols=的等号后边多加了个空格!!!!!
改成:
fstprint --isymbols=data/graph/lang/phones.txt --osymbols=data/graph/lang/words.txt data/graph/lang/L.fst