[SRILM-Announce] SRILM 1.6.0 released

Wen Wang wwang at speech.sri.com
Thu Dec 8 22:40:56 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,

Wen

1.6.0  8 December 2011

        Functionality:

        * Added lattice-tool -loglinear-mix option.
 	* Add platform-independent strtok_r() function, and replaced all
	instances of strtok().
	  Eventual goal is thread safety and re-entrance.
	* Modified File object to allow I/O to/from strings as well as files.
	* Modified code for reading and writing HTK lattices and NBest lists to
	enable I/O to/from strings as well as files, for in-memory processing.
	* Added special-purpose malloc/free implementation for SArray and LHash
	data structures, to reduce overhead for small allocation chunks.  Also
	added some allocation statistics reporting (enabled by ngram -memuse
	-debug 1).
	* Added the metadb config file lookup tool.
	* Cumulative binomial script (cumbin) command accepts optional 3rd
	argument to set p parameter.

	Bug fixes:

	* Correctly handle lattice-tool -use-server when generating nbest lists
	(server- based LM was previously ignored).
	* lattice-tool -split-multiwords no longer splits words appearing in
	-ignore-vocab.
	* lattice-tool allowed to operate on HTK lattices containing unrecognized
	header fields (but warn about them).
	* Updated reference output for many build platforms to avoid spurious
	test failures.
	* Avoid abnormal backoff weights when lower-order probabilities sum to
	almost one.
	* Avoid test failures for merge-batch-counts and make-ngram-pfsg due to
	locale differences.
	* Fix maxalloc for 64bit systems where "long" is still 32 bits.

	Building:

	* Added Microsoft Visual Studio 2005 projects, see
	doc/README.windows-msvc-visual-studio for more information.
	* Added new Makefile targets superclean and pristine to return
	SRILM to pre-build state.
	* Add Makefiles for MACHINE_TYPE macosx-m32 and macosx-m64 to
	allow explicit 32- or 64-bit compilation on MacOS X 10.6.  Updated
	GAWK location to allow tests to succeed.
	* Replaced various C-shell helper scripts in sbin/ with Bourne-shell
	versions, for greater portability.
	* New MACHINE_TYPE=msvc64 for 64bit builds with Visual Studio.

	Documentation:

	* Added doc/asru2011-srilm.pdf, a paper describing SRILM updates since
	2002.  Old ICSLP paper renamed to doc/icslp2002-srilm.pdf .







More information about the SRILM-Announce mailing list