From sumomo ¡÷ users.sourceforge.jp Thu May 6 13:49:19 2010 From: sumomo ¡÷ users.sourceforge.jp (sumomo ¡÷ users.sourceforge.jp) Date: Thu, 06 May 2010 13:49:19 +0900 Subject: [Julius-cvs 545] CVS update: julius4/libjulius/src Message-ID: <1273121359.618481.24207.nullmailer@users.sourceforge.jp> Index: julius4/libjulius/src/plugin.c diff -u julius4/libjulius/src/plugin.c:1.3 julius4/libjulius/src/plugin.c:1.4 --- julius4/libjulius/src/plugin.c:1.3 Fri Sep 18 17:31:08 2009 +++ julius4/libjulius/src/plugin.c Thu May 6 13:49:19 2010 @@ -12,7 +12,7 @@ * @author Akinobu Lee * @date Sat Aug 2 09:46:09 2008 * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * */ /* @@ -505,6 +505,8 @@ } +#endif /* ENABLE_PLUGIN */ + /************************************************************************/ /* assume only one MFCC module! */ @@ -513,6 +515,7 @@ boolean mfc_module_init(MFCCCalc *mfcc, Recog *recog) { +#ifdef ENABLE_PLUGIN mfcc->plugin_source = recog->jconf->input.plugin_source; if (mfcc->plugin_source < 0) { jlog("ERROR: SP_MDCMODULE selected but plugin is missing?\n"); @@ -531,6 +534,7 @@ jlog("ERROR: FEATURE_INPUT plugin: fvin_read() not found!\n"); return FALSE; } +#endif return TRUE; } @@ -541,6 +545,7 @@ FUNC_INT func; unsigned int ret; +#ifdef ENABLE_PLUGIN func = (FUNC_INT) plugin_get_func(mfcc->plugin_source, "fvin_get_configuration"); if (func == NULL) { jlog("ERROR: feature vector input plugin: fvin_get_configuration() not found\n"); @@ -560,6 +565,7 @@ } else { mfcc->param->header.samptype = ret; } +#endif return TRUE; } @@ -567,6 +573,7 @@ boolean mfc_module_standby(MFCCCalc *mfcc) { +#ifdef ENABLE_PLUGIN FUNC_INT func; int ret; @@ -574,11 +581,15 @@ else ret = TRUE; mfcc->segmented_by_input = FALSE; return ret; +#else + return TRUE; +#endif } boolean mfc_module_begin(MFCCCalc *mfcc) { +#ifdef ENABLE_PLUGIN FUNC_INT func; int ret; @@ -587,11 +598,15 @@ if (mfcc->func.fv_begin) ret = mfcc->func.fv_begin(); else ret = TRUE; return ret; +#else + return TRUE; +#endif } boolean mfc_module_end(MFCCCalc *mfcc) { +#ifdef ENABLE_PLUGIN FUNC_INT func; int ret; @@ -600,11 +615,15 @@ if (mfcc->func.fv_end) ret = mfcc->func.fv_end(); else ret = TRUE; return ret; +#else + return TRUE; +#endif } int mfc_module_read(MFCCCalc *mfcc, int *new_t) { +#ifdef ENABLE_PLUGIN FUNC_INT func; int ret; @@ -632,6 +651,7 @@ } *new_t = mfcc->f + 1; +#endif return 0; } @@ -639,12 +659,12 @@ char * mfc_module_input_name(MFCCCalc *mfcc) { +#ifdef ENABLE_PLUGIN int ret; if (mfcc->func.fv_input_name) return(mfcc->func.fv_input_name()); +#endif return NULL; } -#endif /* ENABLE_PLUGIN */ - /* end of file */ From sumomo ¡÷ users.sourceforge.jp Thu May 6 17:35:01 2010 From: sumomo ¡÷ users.sourceforge.jp (sumomo ¡÷ users.sourceforge.jp) Date: Thu, 06 May 2010 17:35:01 +0900 Subject: [Julius-cvs 546] CVS update: julius4/libjulius/src Message-ID: <1273134901.365098.18561.nullmailer@users.sourceforge.jp> Index: julius4/libjulius/src/plugin.c diff -u julius4/libjulius/src/plugin.c:1.4 julius4/libjulius/src/plugin.c:1.5 --- julius4/libjulius/src/plugin.c:1.4 Thu May 6 13:49:19 2010 +++ julius4/libjulius/src/plugin.c Thu May 6 17:35:00 2010 @@ -12,7 +12,7 @@ * @author Akinobu Lee * @date Sat Aug 2 09:46:09 2008 * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * */ /* @@ -255,6 +255,7 @@ cnt = 0; do { jlog("STAT: file: %-23s ", FindFileData.cFileName); + sprintf_s(buf, 512, "%s\\%s", dir, FindFileData.cFileName); if (plugin_load_file(buf)) cnt++; } while (FindNextFile(hFind, &FindFileData)); From sumomo ¡÷ users.sourceforge.jp Thu May 6 17:59:21 2010 From: sumomo ¡÷ users.sourceforge.jp (sumomo ¡÷ users.sourceforge.jp) Date: Thu, 06 May 2010 17:59:21 +0900 Subject: [Julius-cvs 547] CVS update: julius4/libsent/src/wav2mfcc Message-ID: <1273136361.883327.19908.nullmailer@users.sourceforge.jp> Index: julius4/libsent/src/wav2mfcc/mfcc-core.c diff -u julius4/libsent/src/wav2mfcc/mfcc-core.c:1.4 julius4/libsent/src/wav2mfcc/mfcc-core.c:1.5 --- julius4/libsent/src/wav2mfcc/mfcc-core.c:1.4 Tue Jun 17 10:20:51 2008 +++ julius4/libsent/src/wav2mfcc/mfcc-core.c Thu May 6 17:59:21 2010 @@ -17,7 +17,7 @@ * @author Akinobu Lee * @date Mon Aug 7 11:55:45 2006 * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * */ /* @@ -130,10 +130,16 @@ float a, b; w->sintbl_wcep = (double *)mymalloc(sizeof(double) * mfcc_dim); - a = PI / lifter; - b = lifter / 2.0; - for(i=0;isintbl_wcep[i] = 1.0 + b * sin((i+1) * a); + if (lifter > 0) { + a = PI / lifter; + b = lifter / 2.0; + for(i=0;isintbl_wcep[i] = 1.0 + b * sin((i+1) * a); + } + } else { + for(i=0;isintbl_wcep[i] = 1.0; + } } w->sintbl_wcep_len = mfcc_dim; #ifdef MFCC_TABLE_DEBUG From sumomo ¡÷ users.sourceforge.jp Mon May 10 18:25:06 2010 From: sumomo ¡÷ users.sourceforge.jp (sumomo ¡÷ users.sourceforge.jp) Date: Mon, 10 May 2010 18:25:06 +0900 Subject: [Julius-cvs 548] CVS update: julius4 Message-ID: <1273483506.601604.13760.nullmailer@users.sourceforge.jp> Index: julius4/00readme-ja.txt diff -u julius4/00readme-ja.txt:1.11 julius4/00readme-ja.txt:1.12 --- julius4/00readme-ja.txt:1.11 Thu Dec 17 19:01:58 2009 +++ julius4/00readme-ja.txt Mon May 10 18:25:06 2010 @@ -4,6 +4,7 @@ Julius + (Rev 4.1.5 2010/06/04) (Rev 4.1.4 2009/12/25) (Rev 4.1.3 2009/11/02) (Rev 4.1.2 2009/02/12) @@ -16,10 +17,10 @@ (Rev 2.0 1999/02/20) (Rev 1.0 1998/02/20) - Copyright (c) 1991-2009 ???? ????Žº + Copyright (c) 1991-2010 ???? ????Žº Copyright (c) 1997-2000 ????U?????(IPA) Copyright (c) 2000-2005 ?????????w??? Ž­???Žº - Copyright (c) 2005-2009 ??????? Julius????? + Copyright (c) 2005-2010 ??????? Julius????? All rights reserved ====================================================================== @@ -36,13 +37,16 @@ http://julius.sourceforge.jp/ -Julius-4.1.4 +Julius-4.1.5 ============= -????? 4.1.4 ????????[????Microsoft Visual C++ 2008 -???? Julius ???????????Windows ??????????? -??????????????????Mac OS X 10.6 SDK ??????? -???????????????Release-ja.txt ???????? +????? 4.1.5 ????????[????????????o????+???1) ???Ž¯?????2????????????????????? +???2) ?2??????P?(""???)?1-gram???LM?????? +??????????2?????????B?2??????????Ž¸?? +??????????A????????????????????????? + +??????????Release-ja.txt ???????? ??????? Index: julius4/00readme.txt diff -u julius4/00readme.txt:1.10 julius4/00readme.txt:1.11 --- julius4/00readme.txt:1.10 Thu Dec 17 19:01:58 2009 +++ julius4/00readme.txt Mon May 10 18:25:06 2010 @@ -4,6 +4,7 @@ Julius + (Rev 4.1.5 2010/06/04) (Rev 4.1.4 2009/12/25) (Rev 4.1.3 2009/11/02) (Rev 4.1.2 2009/02/12) @@ -16,10 +17,10 @@ (Rev 2.0 1999/02/20) (Rev 1.0 1998/02/20) - Copyright (c) 1991-2009 Kawahara Lab., Kyoto University + Copyright (c) 1991-2010 Kawahara Lab., Kyoto University Copyright (c) 1997-2000 Information-technology Promotion Agency, Japan Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology - Copyright (c) 2005-2009 Julius project team, Nagoya Institute of Technology + Copyright (c) 2005-2010 Julius project team, Nagoya Institute of Technology All rights reserved ====================================================================== @@ -48,16 +49,21 @@ together with source codes. -What's new in Julius-4.1.4 +What's new in Julius-4.1.5 =========================== -This release contains minor fixes: improved Julius class definition -on Microsoft Visual C++ 2008, fixes for audio input on Windows, and -support for Mac OS X 10.6 SDK. Now you can select the audio device -to use on Windows. See "Release.txt" for details of the changes. +The version 4.1.5 is a bug-fix release. Two bugs are found relating +search algorithm, word insertion penalty handling on grammar +recognition and LM score handling of the first word on the second +pass. They have been fixed on this release. If you have been +encountering unreasonable search failures on the second pass, they +may be eased by using the newest version. +Other bugs are also fixed. See "Release.txt" for the full list of the +fixed bugs. -Contents of Julius-4.1.4 + +Contents of Julius-4.1.5 ========================= (Documents with suffix "ja" are written in Japanese) Index: julius4/LICENSE.txt diff -u julius4/LICENSE.txt:1.4 julius4/LICENSE.txt:1.5 --- julius4/LICENSE.txt:1.4 Wed Feb 11 17:18:01 2009 +++ julius4/LICENSE.txt Mon May 10 18:25:06 2010 @@ -3,10 +3,10 @@ ?????????Ž¯???? Julius? ????? - Copyright (c) 1991-2009 ???? ????Žº + Copyright (c) 1991-2010 ???? ????Žº Copyright (c) 1997-2000 ????U?????(IPA) Copyright (c) 2000-2005 ?????????w??? Ž­???Žº - Copyright (c) 2005-2009 ??????? Julius????? + Copyright (c) 2005-2010 ??????? Julius????? ---------------------------------------------------------------------------- @@ -40,10 +40,10 @@ ???????Ž¦?????????????? ? - Copyright (c) 1991-2009 ???? ????Žº + Copyright (c) 1991-2010 ???? ????Žº Copyright (c) 1997-2000 ????U?????(IPA) Copyright (c) 2000-2005 ?????????w??? Ž­???Žº - Copyright (c) 2005-2009 ??????? Julius????? + Copyright (c) 2005-2010 ??????? Julius????? 3. ???????????????????????????????? ?????????Ž¯???? Julius????????????????? @@ -80,9 +80,9 @@ Copyright (c) 1997-2000 Information-technology Promotion Agency, Japan - Copyright (c) 1991-2009 Kawahara Lab., Kyoto University + Copyright (c) 1991-2010 Kawahara Lab., Kyoto University Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology - Copyright (c) 2005-2009 Julius project team, Nagoya Institute of Technology + Copyright (c) 2005-2010 Julius project team, Nagoya Institute of Technology "Large Vocabulary Continuous Speech Recognition Engine Julius", including Julian, is being developed at Kawahara Lab., Kyoto @@ -130,9 +130,9 @@ Form of copyright notice: Copyright (c) 1997-2000 Information-technology Promotion Agency, Japan - Copyright (c) 1991-2009 Kawahara Lab., Kyoto University + Copyright (c) 1991-2010 Kawahara Lab., Kyoto University Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology - Copyright (c) 2005-2009 Julius project team, Nagoya Institute of Technology + Copyright (c) 2005-2010 Julius project team, Nagoya Institute of Technology 3. When you publish or present any results by using the Software, you must explicitly mention your use of "Large Vocabulary Continuous Index: julius4/Release-ja.txt diff -u julius4/Release-ja.txt:1.11 julius4/Release-ja.txt:1.12 --- julius4/Release-ja.txt:1.11 Thu Dec 17 19:01:58 2009 +++ julius4/Release-ja.txt Mon May 10 18:25:06 2010 @@ -1,3 +1,38 @@ +4.1.5 (2010.06.04) +=================== + +????????F + +???????????????????+ ??????Ž¯???????????? + - ???Ž¯??????????????????????????????+?- ?2??????P? "" ?1-gram???????????+ +?MFCC????? +?- Liftering ??????CEPLIFTER?? 0 ?????????????? + ????+ +???????? + - cygwin, MSVC ?????????? + - cygwin ? "gcc -mno-cygwin" ????? + - "--disable-plugin" ? configure ??????????????????+ +????????? + - jcontrol ?? addgram ? changegram ????Ž«??????????+???????+ - "DELPROCESS" ??????SR ? LM ???????????????? +????????B?SR??????? + +??????+ - "-mapunk" ?????????????????????????+ - jconf ?????? "-htkconf" ??????? jconf ??????? + ??Žß????????+ - "-input stdin" ???????^??????????? WAV ?Ž®? + ??????????+ - ????????w? "-plugin ???????" ? MSVC ?????? + ?????+ + 4.1.4 (2009.12.25) =================== Index: julius4/Release.txt diff -u julius4/Release.txt:1.11 julius4/Release.txt:1.12 --- julius4/Release.txt:1.11 Thu Dec 17 19:01:58 2009 +++ julius4/Release.txt Mon May 10 18:25:06 2010 @@ -1,3 +1,32 @@ +4.1.5 (2010.06.04) +=================== +Bug fixes: + + - Language model / decoding (these bugs may affect the ASR performance): + - Several wrong word insertion penalty handling on grammar was + found and fixed. + - Now correctly add the prob. of the first word at the second pass. + + - MFCC computation: + - Support MFCC computation when liftering parameter (CEPLIFTER) = 0. + + - Compilation: + - Fixes to build Julius on cygwin and MSVC. + - Supports "gcc -mno-cygwin" on cygwin. + - Compilation error with configure "--disable-plugin" + + - Module mode: + - Unable to send grammar from jcontrol. + - Not working "DELPROCESS" command when SR and LM has different names. + + - Other fixed bugs: + - wrong parsing of "-mapunk" option. + - "-htkconf" in a jconf file now correctly handles the file path as + relative to the jconf file. + - "-input stdin" now supports WAV format. + - not working "-plugin DIRNAME" on Win32/MSVC. + + 4.1.4 (2009.12.25) =================== From sumomo ¡÷ users.sourceforge.jp Mon May 17 18:04:17 2010 From: sumomo ¡÷ users.sourceforge.jp (sumomo ¡÷ users.sourceforge.jp) Date: Mon, 17 May 2010 18:04:17 +0900 Subject: [Julius-cvs 549] CVS update: julius4/libjulius Message-ID: <1274087057.577567.30326.nullmailer@users.sourceforge.jp> Index: julius4/libjulius/configure diff -u julius4/libjulius/configure:1.12 julius4/libjulius/configure:1.13 --- julius4/libjulius/configure:1.12 Wed Feb 3 19:16:09 2010 +++ julius4/libjulius/configure Mon May 17 18:04:17 2010 @@ -592,7 +592,7 @@ JULIUS_PRODUCTNAME=JuliusLib -JULIUS_VERSION=4.1.4 +JULIUS_VERSION=4.1.5 # Check whether --enable-pthread or --disable-pthread was given. Index: julius4/libjulius/configure.in diff -u julius4/libjulius/configure.in:1.12 julius4/libjulius/configure.in:1.13 --- julius4/libjulius/configure.in:1.12 Wed Feb 3 19:11:58 2010 +++ julius4/libjulius/configure.in Mon May 17 18:04:17 2010 @@ -4,7 +4,7 @@ dnl Copyright (c) 2005-2007 Julius project team, Nagoya Institute of Technology dnl All rights reserved dnl -dnl $Id: configure.in,v 1.12 2010/02/03 10:11:58 sumomo Exp $ +dnl $Id: configure.in,v 1.13 2010/05/17 09:04:17 sumomo Exp $ dnl AC_INIT(src/search_bestfirst_main.c) @@ -12,7 +12,7 @@ AC_CONFIG_AUX_DIR(../support) JULIUS_PRODUCTNAME=JuliusLib -JULIUS_VERSION=4.1.4 +JULIUS_VERSION=4.1.5 dnl Checks for options From sumomo ¡÷ users.sourceforge.jp Mon May 17 18:04:17 2010 From: sumomo ¡÷ users.sourceforge.jp (sumomo ¡÷ users.sourceforge.jp) Date: Mon, 17 May 2010 18:04:17 +0900 Subject: [Julius-cvs 550] CVS update: julius4/support Message-ID: <1274087057.723753.30346.nullmailer@users.sourceforge.jp> Index: julius4/support/build-all.sh diff -u julius4/support/build-all.sh:1.9 julius4/support/build-all.sh:1.10 --- julius4/support/build-all.sh:1.9 Thu Dec 17 19:01:58 2009 +++ julius4/support/build-all.sh Mon May 17 18:04:17 2010 @@ -6,7 +6,7 @@ # # argument: any configure options except "--enable-setup=..." is allowed. # -JULIUS_VERSION=4.1.4 +JULIUS_VERSION=4.1.5 ###################################################################### From sumomo ¡÷ users.sourceforge.jp Mon May 17 18:04:17 2010 From: sumomo ¡÷ users.sourceforge.jp (sumomo ¡÷ users.sourceforge.jp) Date: Mon, 17 May 2010 18:04:17 +0900 Subject: [Julius-cvs 551] CVS update: julius4/libsent Message-ID: <1274087057.659485.30339.nullmailer@users.sourceforge.jp> Index: julius4/libsent/configure diff -u julius4/libsent/configure:1.23 julius4/libsent/configure:1.24 --- julius4/libsent/configure:1.23 Thu Feb 4 13:43:27 2010 +++ julius4/libsent/configure Mon May 17 18:04:17 2010 @@ -563,7 +563,7 @@ ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. -LIBSENT_VERSION=4.1.4 +LIBSENT_VERSION=4.1.5 # specify mic type # Check whether --with-mictype or --without-mictype was given. Index: julius4/libsent/configure.in diff -u julius4/libsent/configure.in:1.22 julius4/libsent/configure.in:1.23 --- julius4/libsent/configure.in:1.22 Thu Feb 4 13:43:27 2010 +++ julius4/libsent/configure.in Mon May 17 18:04:17 2010 @@ -3,7 +3,7 @@ dnl Copyright (c) 2005-2007 Julius project team, Nagoya Institute of Technology dnl All rights reserved dnl -dnl $Id: configure.in,v 1.22 2010/02/04 04:43:27 sumomo Exp $ +dnl $Id: configure.in,v 1.23 2010/05/17 09:04:17 sumomo Exp $ dnl dnl Process this file with autoconf to produce a configure script. @@ -11,7 +11,7 @@ AC_CONFIG_HEADER(include/sent/config.h) AC_CONFIG_AUX_DIR(../support) -LIBSENT_VERSION=4.1.4 +LIBSENT_VERSION=4.1.5 dnl Checks for options # specify mic type