======================================================================
                  Large Vocabulary Continuous Speech
                          Recognition Engine

                                Julius

                                                (Rev 1.0   1998/02/20)
                                                (Rev 2.0   1999/02/20)
                                                (Rev 3.0   2000/02/14)
                                                (Rev 3.1   2000/05/11)
                                                (Rev 3.2   2001/06/18)
                                                (Rev 3.3   2002/09/12)
                                                (Rev 3.4   2003/10/01)
                                                (Rev 3.4.1 2004/02/25)
                                                (Rev 3.4.2 2004/04/30)
                                                (Rev 3.5   2005/11/11)
                                                (Rev 3.5.1 2006/03/31)

 Copyright (c) 1991-2006 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-2006 Julius project team, Nagoya Institute of Technology
 All rights reserved

======================================================================

What's New in Julius-3.5.1 ?
=============================

Julius/Julian rev.3.5.1 enhances MFCC parameter extraction function to
enable direct speech recognition on various kinds of acoustic model.
It also improves direct microphone / network input recognition by
MAP-CMN.  Bugs on module mode, large N-gram, multi-path version are
fixed.

Summary of changes in 3.5.1:

  o Wider MFCC support to enable direct speech recognition on various AM:
     - Added extraction of acceleration coefficients (_A).
     - Support all MFCC qualifier conbination.
     - Added options to specify detailed analysis parameters.

  o Improved microphone / network recognition by MAP-CMN:
     - Cepstral mean of last 5 second input is used as an initial mean
       for each input.  You can inhibit updating of the initial mean
       and keep the value loaded by "-cmnload" by option "-cmnnoupdate".

  o Module mode:
     - Julius will output "<STARTPROC/>" when recognition starts, and
       "<STOPPROC/>" after recognition stopped by module command.
       It may help some server-client synchronization problem.

  o Bug fixes:
     - Sometimes segfault on pause/resume command on module mode.
     - Can not read N-gram whose tuples > 2^24 (enbuged on 3.5).
     - Can not read HMM with 3-state (1 output state) model on multi-path.
     - Sometimes omit the last line in DFA file.
     - Sometimes fails to compile gramtools on MacOSX.


All the changes are listed in "Release.txt".


Contents of Julius-3.5.1
=========================

	(Documents with suffix "ja" are written in Japanese)

	00readme.txt		ReadMe (This file)
	LICENSE.txt		Terms and conditions of use
	Release.txt		Release note / ChangeLog
	configure		configure script
	configure.in		
	Sample.jconf		Sample configuration file for Julius-3.5.1
	Sample-julian.jconf	Sample configuration file for Julian-3.5.1
	julius/			Julius/Julian 3.5.1 sources
	libsent/		Julius/Julian 3.5.1 library sources
	adinrec/		Record one sentence utterance to a file
	adintool/		Record/split/send/receive speech data
	gramtools/		Tools to build and test recognition grammar
	jcontrol/		A sample network client module 
	mkbingram/		Convert N-gram to binary format
	mkbinhmm/		Convert ascii hmmdefs to binary format
	mkgshmm/		Model conversion for Gaussian Mixture Selection
	mkss/			Estimate noise spectrum from mic input
	support/		some tools to compile julius/julian from source
	olddoc/			ChangeLogs before 3.2


From rev.3.4, a grammar-based recognizer called "Julian" is also
included.  the Julian can be compiled from Julius sources by
specifying configure option "--enable-julian".  The grammar format
Julian uses is original one based on BNF.  A grammar compiler that
converts the written BNF to finite state grammar, and several test
tools are included in this archive.


About Documentation
====================

- Documents

	The overall document that contains installation procedure,
	tutorial, model formats and more, are available at:

	    http://julius.sourceforge.jp/en/Julius-3.2-book-e.pdf

	It is basically based on rev.3.2, but will be also helpful for
	recent versions.

	The most up-to-date documentations and references can be available
	on the Julius Web site. 

	    http://julius.sourceforge.jp/en/

	Please refer to other documents in Japanese at:

	    http://julius.sourceforge.jp/

- Recent changes

	Changes between releases are fully listed in "Release.txt".

- Online reference manuals

	for Julius, adintool, and other tools can be obtained in each
	source directory, in both Unix man format and plain text.


For more information, see the URL below:

    http://julius.sourceforge.jp/	(Japanese)
    http://julius.sourceforge.jp/en/	(English)

Some documents are available only in Japanese.  We are sorry for the
inconvenience.


LICENSE
========

Julius is an open-source software distributed as is, and available for
free.  For more information about its license, please refer to
"LICENSE.txt" in this archive.
