Hi Karthik,
The error message is because there is a minimum duration constraint that
each "state" must last at least one frame, and this is impossible in
your case since you have more states than frames. This probably
indicates something is wrong with your label file.
Matt
On 05/11/13 15:30, Keiichiro Oura wrote:
> Hi,
>
> To solve the over pruning, could you increase beam width?
> The option is -t in HERest.
>
> Regards,
> Keiichiro Oura
>
>
> 2013/11/5 Karthik Krishnan <
karthikeyankrishnan@xxxxxxxxx>:
>> Hello all
>>
>> I am trying to build HTS with my custom voice and see WARNING "Unable to
>> traverse 380 states in 373 frames
>> WARNING [-7324]
StepBack: Bad data or over pruning
>> in /usr/local/HTS-2.3alpha/bin/HERest" (many such warnings). Has anyone
>> seen this and how to fix it ? Please see some snippets below.
>>
>> Thanks
>> Karthik
>>
>> -------------------------
>>
>> HTK Configuration Parameters[8]
>> Module/Tool Parameter Value
>> # MINDUR 5
>> # MAXSTDDEVCOEF 10
>> # APPLYDURVARFLOOR TRUE
>> #
DURVARFLOORPERCENTILE 1.000000
>> # VFLOORSCALESTR Vector 4 0.01 0.01 0.01 0.01
>> # NATURALWRITEORDER TRUE
>> # NATURALREADORDER TRUE
>> # APPLYVFLOOR TRUE
>>
>> HMM:
>> HERest ML Updating: Transitions Means Variances MixWeights
>> System is PLAIN
>> 41 Logical/41 Physical Models Loaded,
VecSize=108
>> 1 MMF input files
>> Duration model:
>> HERest ML Updating: Means
Variances
>> System is PLAIN
>> 41 Logical/41 Physical Models Loaded, #States=5
>> 1 MMF input files
>>
>> Pruning-On[1500.0 100.0 5000.0]
>>
>> Processing Data: alan_alan_1.cmp; Label alan_alan_1.lab
>> Utterance prob per frame = 8.738953e+01
>> Processing Data: alan_alan_10.cmp; Label alan_alan_10.lab
>> Unable to traverse 380 states in 373 frames
>> WARNING [-7324] StepBack: Bad data or over pruning
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> Processing Data: alan_alan_100.cmp; Label alan_alan_100.lab
>> Utterance prob per frame = 5.577151e+01
>> Processing Data: alan_alan_101.cmp; Label alan_alan_101.lab
>> Unable to traverse 380 states in 351 frames
>> WARNING [-7324] StepBack: Bad data or
over pruning
>> in /usr/local/HTS-2.3alpha/bin/HERest
>>
>>
>>
>> ....
>> Processing Data: alan_alan_161.cmp; Label alan_alan_161.lab
>> Unable to traverse 370 states in 333 frames
>> WARNING [-7324] StepBack: Bad data or over pruning
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> Processing Data: alan_alan_162.cmp; Label alan_alan_162.lab
>> Utterance prob per frame = 8.635217e+01
>> Processing Data: alan_alan_163.cmp; Label alan_alan_163.lab
>> Utterance prob per frame = 9.021869e+01
>> Processing Data: alan_alan_164.cmp; Label alan_alan_164.lab
>>
Utterance prob per frame = 8.386318e+01
>> Processing Data: alan_alan_165.cmp; Label alan_alan_165.lab
>> Utterance prob per frame = 9.237333e+01
>>
Processing Data: alan_alan_17.cmp; Label alan_alan_17.lab
>> Utterance prob per frame = 9.391501e+01
>> Processing Data: alan_alan_18.cmp; Label alan_alan_18.lab
>> Utterance prob per frame = 9.135012e+01
>> Processing Data: alan_alan_19.cmp; Label alan_alan_19.lab
>> Utterance prob per frame = 9.708667e+01
>> WARNING [-2331] UpdateModels:
>> w^aa-z+m=
ao@3_1/A:0_0_1/B:
1-0-3@1-1&5-7#2-4$2-3!3-1;3-2|aa/C:1+0+3/D:content_4/E:aux+
1@2+4&2+3#1+1/F:content_1/G:0_0/H:11=5^1=3|L-L%/I:6=5/J:24+16-3[5]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> x^pau-s+ax=
g@1_3/A:0_0_0/B:
0-0-3@1-3&1-11#1-5$1-5!0-1;0-1|ax/C:1+1+3/D:0_0/E:content+
3@1+3&1+2#0+1/F:content_3/G:0_0/H:11=3^1=1|L-L%/I:0=0/J:11+3-1[7]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> er^ae-n+d=
k@2_2/A:0_0_1/B:
1-0-3@1-1&9-7#6-3$2-4!2-1;6-1|ae/C:1+1+4/D:content_3/E:cc+
1@6+3&3+2#1+1/F:content_2/G:14_10/H:15=8^3=1|L-L%/I:0=0/J:33+22-3[9]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> n^d-t+ax=
n@1_2/A:1_0_3/B:
0-0-2@1-1&2-9#1-7$1-3!1-1;0-1|ax/C:1+1+2/D:cc_1/E:to+
1@2+6&1+3#0+1/F:content_1/G:0_0/H:10=7^1=3|NONE/I:11=6/J:31+19-3[10]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> z^pau-ae+z=
ax@1_2/A:1_1_4/B:
1-0-2@1-1&1-10#1-6$1-4!0-2;0-2|ae/C:0+0+2/D:content_1/E:in+
1@1+6&1+3#0+1/F:content_3/G:11_6/H:10=6^3=1|L-L%/I:0=0/J:31+19-3[16]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331]
UpdateModels:
>> n^t-iy+pau=
ih@1_1/A:0_0_3/B:
0-1-1@4-1&7-1#4-1$3-1!2-0;2-0|iy/C:0+0+2/D:det_1/E:content+
4@4+1&2+0#2+0/F:content_2/G:0_0/H:7=4^1=3|L-L%/I:9=6/J:25+15-3[50]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> m^ao-r+d=
ih@3_1/A:1_1_3/B:
1-0-3@1-1&3-4#2-2$2-3!1-1;1-1|ao/C:1+1+3/D:content_1/E:content+
1@3+2&2+1#1+1/F:content_3/G:19_10/H:6=4^2=3|L-L%/I:11=9/J:45+31-4[52]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> z^dh-ae+n=
dh@2_2/A:0_0_2/B:
1-0-3@1-1&6-4#3-2$3-3!2-2;2-2|ae/C:0+0+2/D:content_2/E:content+
1@5+3&2+1#1+2/F:det_1/G:12_6/H:9=7^5=1|L-L%/I:0=0/J:47+28-5[54]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> ao^r-ax+k=
t@1_2/A:1_1_3/B:
0-0-2@4-1&10-2#7-2$4-2!1-1;1-1|ax/C:1+1+4/D:in_1/E:content+
4@5+2&3+1#2+1/F:content_1/G:10_7/H:11=6^2=2|L-L%/I:10=6/J:31+19-3[59]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> ax^ax-v+eh=
g@2_1/A:0_0_1/B:
1-0-2@1-1&6-9#2-5$2-4!3-1;3-1|ax/C:1+1+2/D:content_3/E:in+
1@4+7&2+3#1+1/F:content_2/G:7_5/H:14=10^2=2|L-H%/I:7=4/J:28+19-3[64]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> f^ax-s+aa=
d@3_1/A:0_0_2/B:
0-0-3@1-2&14-6#6-4$2-3!2-1;12-4|ax/C:1+0+2/D:det_1/E:content+
2@7+4&5+1#2+3/F:in_1/G:0_0/H:19=10^1=4|L-L%/I:6=4/J:45+31-4[65]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> ih^t-s+s=
ay@3_1/A:0_0_2/B:
1-1-3@1-1&3-7#1-5$1-3!2-1;2-2|ih/C:1+0+3/D:content_2/E:pps+
1@2+7&2+3#1+1/F:content_1/G:11_9/H:9=8^4=1|NONE/I:0=0/J:45+31-4[67]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> pau^ae-n+d=
dh@2_2/A:0_0_0/B:
1-0-3@1-1&1-7#1-4$1-4!0-1;0-1|ae/C:1+1+2/D:0_0/E:cc+
1@1+4&1+2#0+1/F:content_1/G:0_0/H:7=4^1=3|L-L%/I:9=6/J:25+15-3[70]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> er^z-pau+dh=
ax@x_x/A:0_1_3/B:
x-x-x@x-x&x-x#x-x$x-x!x-x;x-x|x/C:1+0+3/D:content_2/E:x+
x@x+x&x+x#x+x/F:in_1/G:7_5/H:x=x^1=3|0/I:14=10/J:28+19-3[75]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> d^ax-s+t=
pau@2_2/A:1_0_3/B:
0-1-3@2-1&7-1#4-1$3-1!1-0;3-0|ax/C:1+0+3/D:det_1/E:content+
2@6+1&4+0#2+0/F:cc_1/G:0_0/H:7=6^1=4|L-L%/I:7=4/J:26+19-4[78]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> n^d-er+n=
iy@1_2/A:1_1_3/B:
0-0-2@2-2&2-10#1-8$1-5!1-1;1-1|er/C:1+1+2/D:cc_1/E:content+
3@1+6&1+3#0+2/F:aux_1/G:10_7/H:11=6^2=2|L-L%/I:10=6/J:31+19-3[79]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> w^eh-r+dh=
ax@3_1/A:0_1_2/B:
1-0-3@1-1&1-7#1-4$1-3!0-2;0-2|eh/C:0+0+2/D:content_2/E:wp+
1@1+6&1+2#0+2/F:det_1/G:7_4/H:7=6^3=2|L-L%/I:5=3/J:26+19-4[83]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> x^x-pau+s=
m@x_x/A:0_0_0/B:
x-x-x@x-x&x-x#x-x$x-x!x-x;x-x|x/C:1+1+4/D:0_0/E:x+
x@x+x&x+x#x+x/F:content_2/G:0_0/H:x=x^1=5|0/I:7=4/J:47+28-5[87]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> iy^ax-l+m=
eh@2_1/A:0_0_1/B:
0-0-2@3-1&7-3#4-2$3-3!2-1;2-1|ax/C:1+1+3/D:content_2/E:content+
3@4+2&2+1#1+1/F:content_2/G:9_6/H:9=5^3=1|L-L%/I:0=0/J:25+15-3[88]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> eh^n-t+t=
ax@4_1/A:1_0_3/B:
1-1-4@1-1&5-5#3-3$2-2!1-2;2-3|eh/C:0+0+2/D:content_1/E:content+
1@4+5&3+1#1+3/F:to_1/G:11_9/H:9=8^4=1|NONE/I:0=0/J:45+31-4[94]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> s^l-iy+p=
pau@3_2/A:0_0_2/B:
1-1-4@1-1&5-1#2-1$2-1!3-0;3-0|iy/C:0+0+0/D:to_1/E:content+
1@4+1&3+0#2+0/F:0_0/G:5_4/H:5=4^2=1|L-L%/I:0=0/J:10+8-2[99]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> pau^ih-z+ax=
n@2_1/A:1_1_3/B:
1-0-2@1-1&1-10#1-6$1-3!0-2;0-2|ih/C:0+0+1/D:content_1/E:aux+
1@1+7&1+3#0+2/F:det_1/G:12_7/H:10=7^3=1|L-L%/I:0=0/J:30+19-3[105]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> l^iy-k+ax=
n@1_4/A:0_0_2/B:
0-0-4@1-4&12-4#8-2$3-3!2-1;2-1|ax/C:1+1+2/D:content_2/E:content+
4@8+1&4+0#1+0/F:0_0/G:14_10/H:15=8^3=1|L-L%/I:0=0/J:33+22-3[107]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> n^d-l+iy=
k@1_2/A:1_1_4/B:
0-0-2@2-1&11-5#8-2$3-3!1-2;1-2|iy/C:0+0+4/D:cc_1/E:content+
2@7+2&3+1#2+1/F:content_4/G:14_10/H:15=8^3=1|L-L%/I:0=0/J:33+22-3[110]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> t^t-ax+dh=
ax@2_1/A:1_1_4/B:
0-0-2@1-1&6-4#4-3$3-2!1-1;1-2|ax/C:1+0+3/D:content_1/E:to+
1@5+4&4+1#1+2/F:det_1/G:11_9/H:9=8^4=1|NONE/I:0=0/J:45+31-4[111]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> n^ax-v+hh=
eh@2_1/A:0_0_2/B:
1-0-2@1-1&5-4#2-3$2-3!2-1;2-1|ax/C:1+1+4/D:content_3/E:in+
1@3+3&2+2#1+1/F:content_2/G:0_0/H:8=5^1=3|L-H%/I:12=7/J:30+19-3[128]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> n^aa-t+k=
l@3_1/A:1_0_3/B:
1-0-3@1-1&4-5#3-4$2-3!1-1;2-1|aa/C:1+1+4/D:md_1/E:content+
1@4+4&2+2#2+1/F:content_2/G:0_0/H:8=7^1=4|L-L%/I:10=5/J:34+23-4[130]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> n^d-k+ay=
n@1_4/A:1_0_3/B:
1-1-4@1-2&10-6#7-2$2-3!1-3;7-3|ay/C:0+0+2/D:cc_1/E:content+
2@7+2&3+1#2+1/F:content_4/G:14_10/H:15=8^3=1|L-L%/I:0=0/J:33+22-3[131]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>>
t^pau-w+ih=
ch@1_3/A:1_1_4/B:
1-0-3@1-1&1-14#1-9$1-4!0-2;0-2|ih/C:0+0+3/D:content_1/E:content+
1@1+10&1+5#0+1/F:content_2/G:4_4/H:14=10^2=2|L-L%/I:15=8/J:33+22-3[142]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> l^ah-d+ax=
ng@4_1/A:1_0_4/B:
1-1-4@1-2&2-4#1-2$1-2!1-3;0-3|ah/C:0+0+2/D:content_1/E:content+
2@2+3&2+1#1+2/F:to_1/G:5_4/H:5=4^2=1|L-L%/I:0=0/J:10+8-2[144]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> jh^ax-k+ax=
l@2_1/A:1_0_4/B:
0-0-2@2-2&5-7#3-3$2-4!1-2;3-2|ax/C:0+0+2/D:content_3/E:content+
3@2+2&2+1#1+1/F:content_5/G:0_0/H:11=3^1=1|L-L%/I:0=0/J:11+3-1[147]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING
[-2331] UpdateModels:
>> ax^n-ao+l=
t@1_3/A:0_0_2/B:
1-1-3@2-2&3-8#1-5$1-3!2-2;0-5|ao/C:0+0+2/D:in_1/E:content+
3@2+5&1+2#0+3/F:in_1/G:11_6/H:10=6^3=1|L-L%/I:0=0/J:31+19-3[153]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> d^ax-n+d=
aw@3_1/A:1_1_2/B:
0-0-3@2-1&8-7#4-4$3-3!1-1;1-4|ax/C:1+0+3/D:in_1/E:content+
2@5+6&2+2#2+4/F:in_1/G:7_5/H:14=10^2=2|L-H%/I:7=4/J:28+19-3[161]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> ax^l-m+eh=
zh@1_3/A:0_0_2/B:
1-1-3@1-2&8-2#4-1$3-2!3-0;3-1|eh/C:0+1+1/D:content_3/E:content+
2@5+1&3+0#1+0/F:0_0/G:9_6/H:9=5^3=1|L-L%/I:0=0/J:25+15-3[167]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> ih^v-pau+x=
x@x_x/A:0_1_2/B:
x-x-x@x-x&x-x#x-x$x-x!x-x;x-x|x/C:0+0+0/D:content_3/E:x+
x@x+x&x+x#x+x/F:0_0/G:5_3/H:x=x^1=4|0/I:0=0/J:26+19-4[168]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> f^l-aw+er=
z@3_1/A:1_0_2/B:
1-0-3@1-2&6-2#3-1$2-2!1-0;2-1|aw/C:0+1+2/D:in_1/E:content+
2@4+1&3+0#2+0/F:cc_1/G:0_0/H:7=4^1=5|L-L%/I:6=5/J:47+28-5[169]
>> copied: only 0 egs
>> in /usr/local/HTS-2.3alpha/bin/HERest
>> WARNING [-2331] UpdateModels:
>> ax^n-pau+l=
ay@x_x/A:0_1_2/B:
x-x-x@x-x&x-x#x-x$x-x!x-x;x
>>
>>
>> etc
>>
>>
>> ----------------------
>