<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Comments</title>
<link>http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments</link>
<description></description>

<item>
<title>how to discard useless result?</title>
<link>http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments/how-to-discard-useless-result</link>
<description>Julian will find out the best fit sentence in the grammar every time I speak out,EVEN a noise happen,it will give a result. How do I know a result is generated from a purposeful voice or a noise? use the score1? but I found that the score of the purposeful voice and the score of the noise are nearly the same.where is the bounds? is there another way? thanks  noise&#x27;s result -------------------------------------- pass1_best: &#x26;lt;s&#x26;gt; &#x26;lt;n&#x26;gt;&#x26;lt;num&#x26;gt;1&#x26;lt;/num&#x26;gt;ZYF&#x26;lt;/n&#x26;gt; pass1_best_wordseq: 0 2 pass1_best_phonemeseq: sil | jh ow r er n f aa pass1_best_score: -10684.339844 length: 318 frames (1.06 sec.) ### Recognition: 2nd pass (RL heuristic best-first with DFA) samplenum=318 sentence1: &#x26;lt;s&#x26;gt; &#x26;lt;n&#x26;gt;&#x26;lt;num&#x26;gt;3&#x26;lt;/num&#x26;gt;ZMY&#x26;lt;/n&#x26;gt; &#x26;lt;/s&#x26;gt; wseq1: 0 2 1 phseq1: sil | jh aa ng m ae ng y iy | sil cmscore1: 1.000 0.639 1.000 score1: -13599.010742 6 generated, 6 pushed, 4 nodes popped in 318  purposeful voice --------------------------------------------------------- pass1_best: &#x26;lt;s&#x26;gt; &#x26;lt;n&#x26;gt;&#x26;lt;num&#x26;gt;1&#x26;lt;/num&#x26;gt;ZYF&#x26;lt;/n&#x26;gt; pass1_best_wordseq: 0 2 pass1_best_phonemeseq: sil | jh ow r er n f aa pass1_best_score: -12398.662109 length: 386 frames (1.28 sec.) ### Recognition: 2nd pass (RL heuristic best-first with DFA) samplenum=386 sentence1: &#x26;lt;s&#x26;gt; &#x26;lt;n&#x26;gt;&#x26;lt;num&#x26;gt;2&#x26;lt;/num&#x26;gt;LDH&#x26;lt;/n&#x26;gt; &#x26;lt;/s&#x26;gt; wseq1: 0 2 1 phseq1: sil | y ow b aa hh aa | sil cmscore1: 1.000 1.000 1.000 score1: -14228.536133 8 generated, 8 pushed, 4 nodes popped in 386 </description>
<guid isPermaLink="true">http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments/how-to-discard-useless-result</guid>
<pubDate>Mon, 19 May 2008 21:30:25 -0500</pubDate>
</item>

<item>
<title>How to improve recognition</title>
<link>http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments/how-to-improve-recognition</link>
<description>If you have a small grammar, the following things can help improve recognition performance: using a noise model, using word-based hmm with more states (rather than phone-based hmm), not using context-independent models   </description>
<guid isPermaLink="true">http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments/how-to-improve-recognition</guid>
<pubDate>Fri, 18 Apr 2008 14:04:48 -0500</pubDate>
</item>

<item>
<title>Congratulation</title>
<link>http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments/congratulation</link>
<description>Thanhs a lot for this tutorial, It is a really good help to start using SRE. I do the tutorial and in fact I am not really satisfied of the Julian Result. He recognize less than one sentence on four. Quite bad result no. I record the sample using audacity at a sample rate of 98000Hz. Maybe it is the cause of my problem, what do do think ? But I don&#x27;t forget to change the sampling rate in Jconf. What shoulld I do to improve the recognition. THX Fab </description>
<guid isPermaLink="true">http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments/congratulation</guid>
<pubDate>Wed, 27 Feb 2008 04:22:34 -0600</pubDate>
</item>

<item>
<title>error when running Julius</title>
<link>http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments/error-when-running-julius</link>
<description>First of all, I say thanks a lot for your help before. I am really supported by your answers on my questions. Now, I have already trained several Indonesian audio files to get hmm models. Then, I get language model, that is 2-gram language model (ARPA format), by using a tool provided in &#x22;http://www.speech.cs.cmu.edu/tools/lm.html&#x22;. I use all of those models, acoustic model and language model, with Julius to test some speech. The content of jconf file (julius.jconf) I use is: -nlr model/grammar -v dict -h hmm15/hmmdefs -hlist tiedlist -gprune safe      -input rawfile        # &#x26;permil;&#x26;sup1;&#x90;&#x26;ordm;&#x26;rdquo;g&#x26;OElig;`&#x26;fnof;f&#x81;[&#x26;fnof;&#x26;#94;&#x26;fnof;t&#x26;fnof;@&#x26;fnof;C&#x26;fnof;&#x26;lsaquo;(&#x26;fnof;t&#x26;fnof;H&#x81;[&#x26;fnof;}&#x26;fnof;b&#x26;fnof;g&#x8E;&#x26;copy;&#x26;ldquo;&#x26;reg;&#x26;rdquo;&#x26;raquo;&#x26;bull;&#x26;Ecirc;)             # &#x26;OElig;`&#x8E;&#x26;reg;&#x81;FWAV(16bit) &#x26;sbquo;&#x26;Uuml;&#x26;sbquo;&#x26;frac12;&#x26;sbquo;&#x26;Iacute;             #    RAW(16bit(signed short),mono,big-endian)             #    16kHz&#x26;circ;&#x26;Egrave;&#x26;Scaron;O&#x26;sbquo;&#x26;Igrave;&#x26;fnof;t&#x26;fnof;@&#x26;fnof;C&#x26;fnof;&#x26;lsaquo;&#x26;sbquo;&#x26;Iacute; -smpFreq &#x26;sbquo;&#x26;Aring;&#x8E;&#x26;uuml;&#x26;rdquo;g&#x90;&#x26;rdquo;&#x8E;w&#x26;rsquo;&#x26;egrave; -filelist listfile.txt    # &#x26;rdquo;F&#x8E;&#x26;macr;&#x26;lsquo;&#x26;Icirc;&#x8F;&#x26;Ucirc;&#x26;fnof;t&#x26;fnof;@&#x26;fnof;C&#x26;fnof;&#x26;lsaquo;&#x26;sbquo;&#x26;Igrave;&#x26;fnof;&#x26;Scaron;&#x26;fnof;X&#x26;fnof;g -smpFreq 16000        # &#x26;fnof;T&#x26;fnof;&#x26;ldquo;&#x26;fnof;v&#x26;fnof;&#x26;Scaron;&#x26;fnof;&#x26;ldquo;&#x26;fnof;O&#x8E;&#x26;uuml;&#x26;rdquo;g&#x90;&#x26;rdquo;(Hz) -smpPeriod 625    # &#x26;fnof;T&#x26;fnof;&#x26;ldquo;&#x26;fnof;v&#x26;fnof;&#x26;Scaron;&#x26;fnof;&#x26;ldquo;&#x26;fnof;O&#x8E;&#x26;uuml;&#x26;Scaron;&#x26;uacute;(ns) (= 10000000 / smpFreq) -demo            # &#x22;-progout -quiet&#x22; &#x26;sbquo;&#x26;AElig;&#x26;ldquo;&#x26;macr; When I run Julius by typing: &#x22;julius -C julius.jconf&#x22;, there are errors (I show you the whole results) as follows: $ julius -C julius.jconf STAT: include config: julius.jconf STAT: jconf successfully finalized STAT: *** loading AM00 _default Stat: init_phmm: Reading in HMM definition Stat: rdhmmdef: ascii format HMM definition Stat: rdhmmdef: limit check passed Stat: check_hmm_restriction: an HMM with several arcs from initial state found: &#x22;sp&#x22; Stat: rdhmmdef: this HMM requires multipath handling at decoding Stat: init_phmm: defined HMMs:    23 Stat: init_phmm: logical names:   117 in HMMList Stat: init_phmm: base phones:    23 used in logical Stat: init_phmm: finished reading HMM definitions STAT: making pseudo bi/mono-phone for IW-triphone Stat: hmm_lookup: 92 pseudo phones are added to logical HMM list STAT: *** AM00 _default loaded STAT: *** loading LM00 _default Stat: init_voca: read 23 words Stat: init_ngram: reading in ARPA forward n-gram from model/grammar Stat: ngram_read_arpa: this is 2-gram file Stat: ngram_read_arpa: reading 1-gram part... Stat: ngram_read_arpa: read 19 1-gram entries Stat: ngram_read_arpa: reading 2-gram part... Stat: ngram_read_arpa: 2-gram read 0 (0%) Stat: ngram_read_arpa: 2-gram read 32 end Stat: ngram_compact_context: bigram bowt compaction: 32 -&#x26;gt; 0 Error: mymalloc: failed to reallocate 0 bytes Before that, I have also experienced &#x22;Error: ngram_compact_context: 2-gram has no upper 3-gram, but not 0.0 back-off w eight&#x22;. Could you help me to solve those two errors? Thanks a lot.   regards, Amalia zahra  </description>
<guid isPermaLink="true">http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments/error-when-running-julius</guid>
<pubDate>Tue, 15 Jan 2008 01:24:28 -0600</pubDate>
</item>

<item>
<title>error in loading model when executing julius</title>
<link>http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments/error-in-loading-model-when-executing-julius</link>
<description>I have prepared all model needed to run Julius. The contents of jconf file (julius.jconf) to run julius are: -nlr model/grammar        # 2-gram -v dict -h hmm15/hmmdefs -hlist tiedlist -gprune safe        # safe pruning &#x8F;&#x26;atilde;&#x26;circ;&#x26;Ecirc;N&#x26;OElig;&#x26;Acirc;&#x26;sbquo;&#x26;ordf;&#x26;Scaron;m&#x8E;&#x26;Agrave;&#x26;sbquo;&#x26;Eacute;&#x26;lsaquo;&#x81;&#x26;sbquo;&#x26;Uuml;&#x26;sbquo;&#x26;eacute;&#x81;D&#x90;&#x26;sup3;&#x26;Scaron;m&#x81;D -n 10 -output 10        # &#x26;lsquo;&#x26;aelig;2&#x26;fnof;p&#x26;fnof;X&#x26;sbquo;&#x26;Aring;&#x26;OElig;&#x26;copy;&#x26;sbquo;&#x26;Acirc;&#x26;sbquo;&#x26;copy;&#x26;sbquo;&#x26;Aacute;&#x26;sbquo;&#x26;frac12;&#x26;bull;&#x26;para;&#x26;sbquo;&#x26;Igrave;&#x26;sbquo;&#x26;curren;&#x26;sbquo;&#x26;iquest;&#x8F;o&#x26;mdash;&#x26;Iacute;&#x26;sbquo;&#x26;middot;&#x26;sbquo;&#x26;eacute;&#x90;&#x26;rdquo; &#x81;i&#x26;bull;&#x26;para;&#x90;&#x26;rdquo;&#x81;j -input rawfile        # &#x26;permil;&#x26;sup1;&#x90;&#x26;ordm;&#x26;rdquo;g&#x26;OElig;`&#x26;fnof;f&#x81;[&#x26;fnof;&#x26;#94;&#x26;fnof;t&#x26;fnof;@&#x26;fnof;C&#x26;fnof;&#x26;lsaquo;(&#x26;fnof;t&#x26;fnof;H&#x81;[&#x26;fnof;}&#x26;fnof;b&#x26;fnof;g&#x8E;&#x26;copy;&#x26;ldquo;&#x26;reg;&#x26;rdquo;&#x26;raquo;&#x26;bull;&#x26;Ecirc;)             # &#x26;OElig;`&#x8E;&#x26;reg;&#x81;FWAV(16bit) &#x26;sbquo;&#x26;Uuml;&#x26;sbquo;&#x26;frac12;&#x26;sbquo;&#x26;Iacute;             #    RAW(16bit(signed short),mono,big-endian)             #    16kHz&#x26;circ;&#x26;Egrave;&#x26;Scaron;O&#x26;sbquo;&#x26;Igrave;&#x26;fnof;t&#x26;fnof;@&#x26;fnof;C&#x26;fnof;&#x26;lsaquo;&#x26;sbquo;&#x26;Iacute; -smpFreq &#x26;sbquo;&#x26;Aring;&#x8E;&#x26;uuml;&#x26;rdquo;g&#x90;&#x26;rdquo;&#x8E;w&#x26;rsquo;&#x26;egrave; -filelist listfile.txt    # &#x26;rdquo;F&#x8E;&#x26;macr;&#x26;lsquo;&#x26;Icirc;&#x8F;&#x26;Ucirc;&#x26;fnof;t&#x26;fnof;@&#x26;fnof;C&#x26;fnof;&#x26;lsaquo;&#x26;sbquo;&#x26;Igrave;&#x26;fnof;&#x26;Scaron;&#x26;fnof;X&#x26;fnof;g -zmean            # DC&#x90;&#x26;not;&#x26;bull;&#x26;ordf;&#x26;sbquo;&#x26;Igrave;&#x8F;&#x26;oelig;&#x26;lsaquo;&#x8E;&#x26;sbquo;&#x26;eth;&#x8D;s&#x26;sbquo;&#x26;curren; (-input mfcfile&#x8E;&#x9E;&#x26;ndash;&#x26;sup3;&#x26;OElig;&#x26;oslash;) -rejectshort 100    # &#x8E;w&#x26;rsquo;&#x26;egrave;&#x26;fnof;~&#x26;fnof;&#x26;Scaron;&#x26;bull;b&#x26;circ;&#x26;Egrave;&#x26;permil;&#x26;ordm;&#x26;sbquo;&#x26;Igrave;&#x26;rsquo;&#x26;middot;&#x26;sbquo;&#x26;sup3;&#x26;sbquo;&#x26;Igrave;&#x26;ldquo;&#x26;uuml;&#x26;mdash;&#x26;Iacute;&#x26;sbquo;&#x26;eth;&#x26;Scaron;&#x26;uuml;&#x26;lsaquo;p&#x26;sbquo;&#x26;middot;&#x26;sbquo;&#x26;eacute; -lv 10000        # &#x26;fnof;&#x26;OElig;&#x26;fnof;x&#x26;fnof;&#x26;lsaquo;&#x26;sbquo;&#x26;Igrave;&#x26;sbquo;&#x26;micro;&#x26;sbquo;&#x26;laquo;&#x26;sbquo;&#x26;cent;&#x26;rsquo;l (0-32767) -smpFreq 16000        # &#x26;fnof;T&#x26;fnof;&#x26;ldquo;&#x26;fnof;v&#x26;fnof;&#x26;Scaron;&#x26;fnof;&#x26;ldquo;&#x26;fnof;O&#x8E;&#x26;uuml;&#x26;rdquo;g&#x90;&#x26;rdquo;(Hz) -smpPeriod 625    # &#x26;fnof;T&#x26;fnof;&#x26;ldquo;&#x26;fnof;v&#x26;fnof;&#x26;Scaron;&#x26;fnof;&#x26;ldquo;&#x26;fnof;O&#x8E;&#x26;uuml;&#x26;Scaron;&#x26;uacute;(ns) (= 10000000 / smpFreq) -demo            # &#x22;-progout -quiet&#x22; &#x26;sbquo;&#x26;AElig;&#x26;ldquo;&#x26;macr;&#x26;sbquo;&#x26;para; When I run julius by typing: $julius -C julius.jconf  There were errors as follows: STAT: include config: julius.jconf STAT: jconf successfully finalized STAT: *** loading AM00 _default Stat: init_phmm: Reading in HMM definition Stat: rdhmmdef: ascii format HMM definition Stat: rdhmmdef: limit check passed Stat: check_hmm_restriction: an HMM with several arcs from initial state found: &#x22;sp&#x22; Stat: rdhmmdef: this HMM requires multipath handling at decoding Stat: init_phmm: defined HMMs:    17 Stat: init_phmm: logical names:    46 in HMMList Stat: init_phmm: base phones:    17 used in logical Stat: init_phmm: finished reading HMM definitions STAT: making pseudo bi/mono-phone for IW-triphone Stat: hmm_lookup: 28 pseudo phones are added to logical HMM list STAT: *** AM00 _default loaded STAT: *** loading LM00 _default Error: voca_load_htkdict: line 1: triphone &#x22;uh-ah+sp&#x22; not found Error: voca_load_htkdict: line 1: triphone &#x22;ah-sp+*&#x22; or biphone &#x22;ah-sp&#x22; not foun d Error: voca_load_htkdict: the line content was: DUA             [DUA] d uh ah sp Error: voca_load_htkdict: line 2: triphone &#x22;ah-t+sp&#x22; not found Error: voca_load_htkdict: line 2: triphone &#x22;t-sp+*&#x22; or biphone &#x22;t-sp&#x22; not found Error: voca_load_htkdict: the line content was: EMPAT           [EMPAT] ax m p ah t sp Error: voca_load_htkdict: line 3: triphone &#x22;ah-m+sp&#x22; not found Error: voca_load_htkdict: line 3: triphone &#x22;m-sp+*&#x22; or biphone &#x22;m-sp&#x22; not found Error: voca_load_htkdict: the line content was: ENAM            [ENAM] ax n ah m sp Error: voca_load_htkdict: line 4: triphone &#x22;oh-ng+sp&#x22; not found Error: voca_load_htkdict: line 4: triphone &#x22;ng-sp+*&#x22; or biphone &#x22;ng-sp&#x22; not foun d Error: voca_load_htkdict: the line content was: KOSONG          [KOSONG] k oh sh oh ng sp Error: voca_load_htkdict: line 5: triphone &#x22;m-ah+sp&#x22; not found Error: voca_load_htkdict: line 5: triphone &#x22;ah-sp+*&#x22; or biphone &#x22;ah-sp&#x22; not foun d Error: voca_load_htkdict: the line content was: LIMA            [LIMA] l ih m ah sp Error: voca_load_htkdict: line 6: triphone &#x22;t-uh+sp&#x22; not found Error: voca_load_htkdict: line 6: triphone &#x22;uh-sp+*&#x22; or biphone &#x22;uh-sp&#x22; not foun d Error: voca_load_htkdict: the line content was: SATU            [SATU] sh ah t uh sp Error: voca_load_htkdict: line 9: triphone &#x22;g-ah+sp&#x22; not found Error: voca_load_htkdict: line 9: triphone &#x22;ah-sp+*&#x22; or biphone &#x22;ah-sp&#x22; not foun d Error: voca_load_htkdict: the line content was: TIGA            [TIGA] t ih g ah sp Error: voca_load_htkdict: begin missing phones Error: voca_load_htkdict: ah-m+sp Error: voca_load_htkdict: ah-sp+* or biphone ah-sp Error: voca_load_htkdict: ah-t+sp Error: voca_load_htkdict: g-ah+sp Error: voca_load_htkdict: m-ah+sp Error: voca_load_htkdict: m-sp+* or biphone m-sp Error: voca_load_htkdict: ng-sp+* or biphone ng-sp Error: voca_load_htkdict: oh-ng+sp Error: voca_load_htkdict: t-sp+* or biphone t-sp Error: voca_load_htkdict: t-uh+sp Error: voca_load_htkdict: uh-ah+sp Error: voca_load_htkdict: uh-sp+* or biphone uh-sp Error: voca_load_htkdict: end missing phones Error: init_voca: error in reading dict: 7 words failed out of 2 words ERROR: m_fusion: failed to read dictionary, terminated ERROR: m_fusion: failed to initialize dictionary ERROR: Error in loading model I knew that those missing phones didn&#x26;#39;t exist in &#x22;triphones1&#x22; file, but this file was generated by HTKToolkit. I think this problem occurs because of the content of &#x22;dict&#x22; file that consists of list of words like this: &#x22;DUA             [DUA]           d uh ah sp&#x22;, which is generated by HTKToolkit and already consists of &#x22;sp&#x22;. Can you help me to solve this problem? Thank you very much.   regards, Amalia Zahra    </description>
<guid isPermaLink="true">http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments/error-in-loading-model-when-executing-julius</guid>
<pubDate>Thu, 10 Jan 2008 22:20:34 -0600</pubDate>
</item>

</channel>
</rss>
