[SRILM User List] SRILM 1.5.12 released

Andreas Stolcke stolcke at speech.sri.com
Thu Jan 20 17:27:09 PST 2011


The latest version of SRILM is now available from
http://www.speech.sri.com/projects/srilm/download.html .

A list of changes appears below.

Enjoy,

Andreas

1.5.12  20 Jan 2011

	Functionality:

	* Enable lattice-tool -old-decoding if -nbest-duplicates is specified (and
	warn about it).  
	* Support make-big-lm -wbdiscount option.
	* New option ngram -prune-history-lm, for specifying a separate LM that computes
	the history marginal probablities needed for N-gram pruning purposes.
	Inspired by C. Chelba et al., "Study on Interaction Between Entropy Pruning and
	Kneser-Ney Smoothing", Proc. Interspeech-2010.
	* Added optional limitVocab argument to VocabMultiMap::read() function. This
	is now used by lattice-tool -limit-vocab to avoid reading parts of the dictionary
	that are not used in the input.
	* Added an option -zeroprob-word to ngram and lattice-tool.  It specifies a 
	word that should be used as a replacement if the current word has probability 
	zero.  This is different from -map-unk which only applies to OOV words and 
	actually replaces the word label in the output lattice, if any.
	* Added new wrapper LM class NonzeroLM, to implement the above.

	Portability:

	* New MACHINE_TYPE values for Android-ARM platform: android-armeabi and
	android-armeabi-v7a (from Mike Frandsen).
	* Deleted the htk directory from distribution; it was obsolete and not
	documented.

	Bug fixes:

	* Prob.h: guard against under/overflow in intlog and bytelog conversions.
	* Replaced gunzip with gzip -d in all scripts (for efficiency).
	* Better option checking in make-big-lm, disallowing mixing of discounting 
	methods and use of discounting flags that are not supported.
	* Undefine max() macro in Trellis.h to avoid conflict with some system
	header files.
	* Better support for recent MSVC versions in common/Makefile.machine.msvc
	(from Mile Frandsen).
	* add-pauses-to-pfsg: prevent existing pause nodes from being processed.



More information about the SRILM-User mailing list