最近用HTK做连续中文数字识别,用HLEd 把单词级真值文本(word level MLF)转成音素级真值文本(phone level MLF)时候,出现如下错误:
ERROR [+6550] LoadHTKList: Label Name Expected
FATAL ERROR - Terminating program HLEd
原因是我在建立任务语法的时候使用了中文数字,结果在word.mlf中为:
#!MLF!#
"1..lab"
2
8
9
6
3
0
8
2
4
6
.
"2..lab"
4
0
2
6
5
0
.
"3..lab"
1
1
.
"4..lab"
9
5
2
1
1
.
"5..lab"
3
7
5
6
1
7
0
6
5
5
9
4
7
8
7
.
"6..lab"
8
9
5
7
0
6
6
1
0
9
0
.
这时候转换成音素级别时候,出现错误,解决办法是在各个数字前加“\”转义。。。。。

在使用HTK进行连续中文数字识别并尝试将单词级真文本转为音素级真文本时,遇到LoadHTKList错误。问题源于在任务语法中使用了中文数字,导致转换过程出现问题。解决办法是在每个数字前添加转义符''。
2324

被折叠的 条评论
为什么被折叠?



