[Julius-cvs 509] CVS update: julius4/libjulius/src

アーカイブの一覧に戻る

sumom****@users***** sumom****@users*****
2010年 1月 8日 (金) 17:29:11 JST


Index: julius4/libjulius/src/beam.c
diff -u julius4/libjulius/src/beam.c:1.13 julius4/libjulius/src/beam.c:1.14
--- julius4/libjulius/src/beam.c:1.13	Tue Jan  5 11:59:38 2010
+++ julius4/libjulius/src/beam.c	Fri Jan  8 17:29:11 2010
@@ -42,7 +42,7 @@
  * @author Akinobu LEE
  * @date   Tue Feb 22 17:00:45 2005
  *
- * $Revision: 1.13 $
+ * $Revision: 1.14 $
  * 
  */
 /*
@@ -2184,11 +2184,7 @@
   tre->begintime = tk->last_tre->endtime + 1; /* word beginning frame */
   tre->endtime   = t-1;	/* word end frame */
   tre->last_tre  = tk->last_tre; /* link to previous trellis word */
-  if (wchmm->lmtype == LM_PROB) {
-    tre->lscore    = tk->last_lscore;	/* log score (LM only) */
-  } else if (wchmm->lmtype == LM_DFA) {
-    tre->lscore = 0.0;
-  }
+  tre->lscore    = tk->last_lscore;	/* log LM score  */
   bt_store(bt, tre); /* save to backtrellis */
 #ifdef WORD_GRAPH
   if (tre->last_tre != NULL) {
@@ -2390,7 +2386,8 @@
     if (wchmm->lmtype == LM_DFA) {
       /* grammar: 単語挿入ペナルティを追加 */
       /* grammar: add insertion penalty */
-      tmpsum += d->penalty1;
+      ngram_score_cache = d->penalty1;
+      tmpsum += ngram_score_cache;
 
       /* grammar: deterministic factoring (in case category-tree not enabled) */
       if (!wchmm->category_tree) {



Julius-cvs メーリングリストの案内
アーカイブの一覧に戻る