<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>A question about &quot;-lm&quot; and &quot;-output-ctm&quot;  when using lattice-tool</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Hi,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp; I generated a lattice file</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">, htk.slf,</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> using a LM (lm1) in HTK. This LM has also been converted to SRI-LM format (lm2).&nbsp; </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp; Then, I tried using lattice-tool to decode the lattice.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp; W</FONT><FONT FACE="Calibri">/o using</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">&#8220;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&#8211;</FONT><FONT FACE="Calibri">lm</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&#8221;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">, the following command generates the lm1.ctm with an WER identical to</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">the WER obtained in HTK</FONT></SPAN><SPAN LANG="en-us">.</SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp; &#8220;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">lattice-tool -read-htk -in-lattice</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">htk.slf</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"></FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">&#8211;</FONT><FONT FACE="Calibri">viterbi-decode</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> -output-ctm &gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">lm1</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">.ctm</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&#8221;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp; However, when using &#8220; -lm lm2&#8221;, the obtained lm2.ctm has a much worse W</FONT><FONT FACE="Calibri">ER compared to HTK</FONT><FONT FACE="Calibri">&#8217;</FONT><FONT FACE="Calibri">s result.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp; &#8220;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">lattice-tool -lm</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">lm2</FONT></SPAN><SPAN LANG="en-us">&nbsp;<FONT FACE="Calibri"> -no-expansion</FONT></SPAN><SPAN LANG="en-us">&nbsp;<FONT FACE="Calibri"></FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">-read-htk -in-lattice</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">htk.slf</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"></FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">&#8211;</FONT><FONT FACE="Calibri">viterbi-decode</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> -output-ctm &gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">lm2</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">.ctm</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&#8221;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp;</FONT></SPAN><SPAN LANG="en-us"> </SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri"></FONT></SPAN><SPAN LANG="en-us">&nbsp;<FONT FACE="Calibri">For my understanding, since many parameters</FONT> <FONT FACE="Calibri">(e.g.,</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">LM weight and word</FONT> <FONT FACE="Calibri">penalty</FONT><FONT FACE="Calibri">)</FONT> <FONT FACE="Calibri">were</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">stored at the header of lattice file, we</FONT><FONT FACE="Calibri"> don</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&#8217;</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">t need to specify them in the command line.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp; I have studied manual of</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">lattice-tool for</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">a</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">while but cannot</FONT> <FONT FACE="Calibri">solve this problem</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">. Will you please help on this.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri"></FONT>&nbsp;<FONT FACE="Calibri">T</FONT><FONT FACE="Calibri">hanks</FONT> <FONT FACE="Calibri">very much.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Lei</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>
<BR>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp; </FONT></SPAN></P>
<BR>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp;&nbsp;&nbsp; </FONT></SPAN></P>

<pre>
--------------------------------------------------
This e-mail and any files transmitted with it may contain privileged or confidential information.
It is solely for use by the individual for whom it is intended, even if addressed incorrectly.
If you received this e-mail in error, please notify the sender; do not disclose, copy, distribute,
or take any action in reliance on the contents of this information; and delete it from
your system. Any other use of this e-mail is prohibited.

Thank you for your compliance.
--------------------------------------------------
</pre></BODY>
</HTML>