<div dir="ltr"><div>Hi,</div><div><br></div>I wish to use FLM in speech recognition. So I've done a factored language model for a small text:<div><i>fngram-count -factor-file flm_config_kn.txt -text textLM.txt -write-counts textFLM_kn.count -lm textFLM_kn.lm</i><br>
</div><div><div><br></div><div>flm_config_kn.txt:</div><div><div><i>W : 2 W(-1) P(-1) textFLM_kn.count textFLM_kn.lm 3</i></div><div><i>W1,P1  W1 kndiscount gtmin 1 interpolate</i></div><div><i>P1     P1 kndiscount gtmin 1 </i></div>
<div><i>0      0  kndiscount gtmin 1 </i></div></div><div><br></div><div>Finally textFLM_kn.lm is:<br></div><div><div><i>\data\</i></div><div><i>ngram 0x0=510</i></div><div><i>ngram 0x1=0</i></div><div><i>ngram 0x2=1378</i></div>
<div><i>ngram 0x3=1978</i></div><div><i><br></i></div><div><i>\0x0-grams:</i></div><div><i>-1.746398<span style="white-space:pre-wrap">       </span></s></i></div><div><i>-99<span style="white-space:pre-wrap"> </span><s></i></div>
<div><i>-2.252263<span style="white-space:pre-wrap">        </span>W-A</i></div><div><i>-3.047544<span style="white-space:pre-wrap">  </span>W-ABUNDENTE</i></div></div><div><i>....</i></div><div><br></div><div>Afterwards I've tried to rescore a HTK word lattice for a bigram using the 'lattice-tool' and a HTK word lattice (bigram.lat):</div>
<div><i>lattice-tool -read-htk -write-htk -in-lattice bigram.lat -htk-lmscale 10 -posterior-scale 10 -factored -lm textFLM_kn.lm -out-lattice bigramFLM_kn.lat</i><br></div><div><br></div><div>But I have an error in textFLM_kn.lm: line 2: error: couldn't form int for number of factored LMs in when reading FLM spec file</div>
<div><br></div><div>What's wrong ? <span style="white-space:pre-wrap">I would be appreciated for any advice.</span></div><div><br></div>Sincerely yours,</div><div>Alex</div></div>