Julius 4.2
|
00001 00020 /* 00021 * Copyright (c) 1991-2011 Kawahara Lab., Kyoto University 00022 * Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology 00023 * Copyright (c) 2005-2011 Julius project team, Nagoya Institute of Technology 00024 * All rights reserved 00025 */ 00026 00027 /* Generated automatically from version.c.in by configure. */ 00028 00029 #include <julius/julius.h> 00030 00031 #define CC "gcc-4.2" ///< Used compiler 00032 #define CFLAGS "-g -O2" ///< Used flags for compilation 00033 00046 void 00047 j_put_header(FILE *strm){ 00048 if (strm == NULL) return; 00049 fprintf(strm,"%s rev.%s (%s)\n\n", JULIUS_PRODUCTNAME, JULIUS_VERSION, JULIUS_SETUP); 00050 } 00051 00064 void 00065 j_put_version(FILE *strm){ 00066 if (strm == NULL) return; 00067 fprintf(strm,"\n%s rev.%s (%s) built for %s\n\n", 00068 JULIUS_PRODUCTNAME, JULIUS_VERSION, JULIUS_SETUP, JULIUS_HOSTINFO); 00069 fprintf(strm,"Copyright (c) 1991-2011 Kawahara Lab., Kyoto University\n"); 00070 fprintf(strm,"Copyright (c) 1997-2000 Information-technology Promotion Agency, Japan\n"); 00071 fprintf(strm,"Copyright (c) 2000-2005 Shikano Lab., Nara Institute of Science and Technology\n"); 00072 fprintf(strm,"Copyright (c) 2005-2011 Julius project team, Nagoya Institute of Technology\n\n"); 00073 } 00074 00087 void 00088 j_put_compile_defs(FILE *strm){ 00089 if (strm == NULL) return; 00090 fprintf(strm,"Engine specification:\n"); 00091 fprintf(strm," - Base setup : %s\n", JULIUS_SETUP); 00092 fprintf(strm," - Supported LM : DFA, N-gram, Word\n"); 00093 fprintf(strm," - Extension :"); 00094 #ifndef UNIGRAM_FACTORING 00095 fprintf(strm, ", 2gramFactoring"); 00096 #endif 00097 00098 # ifdef GRAPHOUT_DYNAMIC 00099 # ifdef GRAPHOUT_SEARCH 00100 /* this is default */ 00101 //fprintf(strm, " GraphOutSearch"); 00102 # else 00103 fprintf(strm, " GraphOutNonSearchTermination"); 00104 # endif 00105 # else 00106 fprintf(strm, " GraphOutFromNBest"); 00107 # endif 00108 # ifndef GRAPHOUT_PRECISE_BOUNDARY 00109 fprintf(strm, " DisableGraphOutPostFitting"); 00110 # endif 00111 00112 #ifdef CM_SEARCH_LIMIT 00113 # ifdef CM_SEARCH_LIMIT_AFTER 00114 fprintf(strm, " CMPruning_OnlyAfterReached"); 00115 # else 00116 fprintf(strm, " CMPruning"); 00117 # endif 00118 # ifdef CM_SEARCH_LIMIT_POP 00119 fprintf(strm, " CMPruningOnPOP"); 00120 # endif 00121 #endif 00122 00123 # ifndef LM_FIX_DOUBLE_SCORING 00124 fprintf(strm, " NoLMFix"); 00125 # endif 00126 00127 # ifndef CLASS_NGRAM 00128 fprintf(strm, " NoClassNGram"); 00129 # endif 00130 00131 #ifdef WORDS_INT 00132 fprintf(strm, " WordsInt"); 00133 #endif 00134 00135 # ifdef LOWMEM 00136 fprintf(strm, " SingleTree"); 00137 # else 00138 # ifdef LOWMEM2 00139 /* fprintf(strm, " HiFreqLinearTree");*/ 00140 # else 00141 fprintf(strm, " ShortWordTree"); 00142 # endif 00143 # endif 00144 00145 # ifndef CATEGORY_TREE 00146 //fprintf(strm, " NoCategoryTree"); 00147 # endif 00148 00149 #ifdef MONOTREE 00150 fprintf(strm, " MonoTree1"); 00151 #endif 00152 #ifndef SCAN_BEAM 00153 fprintf(strm, " NoScoreEnvelope"); 00154 #endif 00155 #ifndef PASS1_IWCD 00156 fprintf(strm, " NoIWCD1"); 00157 #endif 00158 #ifdef PASS2_STRICT_IWCD 00159 fprintf(strm, " StrictIWCD2"); 00160 #endif 00161 00162 #ifdef WPAIR 00163 # ifdef WPAIR_KEEP_NLIMIT 00164 fprintf(strm, " WordPairNApprox"); 00165 # else 00166 fprintf(strm, " WordPairApprox"); 00167 # endif 00168 #endif 00169 00170 #ifdef WORD_GRAPH 00171 fprintf(strm, " 1stPassWordGraph"); 00172 #endif 00173 00174 #ifndef CONFIDENCE_MEASURE 00175 fprintf(strm, " NoCM"); 00176 #else 00177 # ifdef CM_NBEST 00178 fprintf(strm, " N-bestCM"); 00179 # endif 00180 # ifdef CM_MULTIPLE_ALPHA 00181 fprintf(strm, " MultiCMOutput"); 00182 # endif 00183 #endif /* CONFIDENCE_MEASURE */ 00184 00185 #ifndef USE_MIC 00186 fprintf(strm, " NoMic"); 00187 #endif 00188 #ifdef USE_NETAUDIO 00189 fprintf(strm, " NetAudio"); 00190 #endif 00191 #ifndef HAVE_PTHREAD 00192 fprintf(strm, " NoPThread"); 00193 #endif 00194 #ifdef HAVE_LIBSNDFILE 00195 fprintf(strm, " LibSndFile"); 00196 #endif 00197 00198 #ifdef VISUALIZE 00199 fprintf(strm, " Visualize"); 00200 #endif 00201 00202 #ifdef FORK_ADINNET 00203 fprintf(strm, " ForkOnAdinnet"); 00204 #endif 00205 00206 #ifndef MFCC_SINCOS_TABLE 00207 fprintf(strm, " DisableMFCCTable"); 00208 #endif 00209 00210 #ifndef LM_FIX_DOUBLE_SCORING 00211 fprintf(strm, " DisableLMFix3.4"); 00212 #endif 00213 00214 #ifdef USE_LIBJCODE 00215 fprintf(strm, " Libjcode"); 00216 #endif 00217 00218 #ifdef HAVE_ICONV 00219 fprintf(strm, " IconvOutput"); 00220 #endif 00221 00222 #ifdef GMM_VAD 00223 fprintf(strm, " GMMVAD"); 00224 #endif 00225 00226 #ifdef SPSEGMENT_NAIST 00227 fprintf(strm, " DecoderVAD"); 00228 #endif 00229 00230 #ifdef POWER_REJECT 00231 fprintf(strm, " PowerReject"); 00232 #endif 00233 00234 fprintf(strm, "\n"); 00235 fprintf(strm," - Compiled by : %s %s\n", CC, CFLAGS); 00236 } 00237 00250 void 00251 j_put_library_defs(FILE *strm) { 00252 if (strm == NULL) return; 00253 fprintf(strm, "Library configuration: "); 00254 confout(strm); 00255 fprintf(strm, "\n"); 00256 } 00257 00258 /* end of file */