3.4.2p1 (2004.06.23)
=========================
- CR/LF newline support for Windows env. (grammar and input filelist).
- fixed mkdfa.pl exec failure on cygwin (temporary directory access fixed).
- modified VC++ compilation procedure.  Add "-DBUILD_JULIAN" for
  Julian, none for Julius.
  (see 00HowToCompile-win.txt for details (Japanese))
- Disabled Japanese kanji code conversion by default.
  To enable, use run-time option "-kanji {euc|sjis|jis|noconv}".
- compute maxcodebooksize on binary HMM.

3.4.2 (2004.03.31)
===================
- New option "-rejectshort msec" to reject short input.
- More stable PAUSE/RESUME on module mode with adinnet input.
- Bug fixes:
  - Memory leak on very short input.
  - Missing Nth result when small vocabulary is used.
  - Hang up of "generate" on small grammar.
- Cosmetic changes:
  - Cleanup codes to confirm for 'gcc -Wall'.
  - Update of config.guess and config.sub.
  - Update of copyright to 2004.

3.4.1 (2004.02.25)
===================
- AM and LM computation method is slightly modified to improve search
  stability of 2nd pass.  These modification are enabled by default, and
  MAY IMPROVE THE RECOGNITION ACCURACY as compared with older versions.
  - fixed overcounting of LM score for the expanded word.
  - new inter-word triphone approximation (-iwcd1 best #) on 1st
    pass.  This new algorithm now becomes default.
- Newly supports binary HMM (original format, not compatible with HTK).
  A tool "mkbinhmm" converts a hmmdefs(ascii) file to the binary format.
- MFCC computation becomes faster by sin/cos table lookup.
- Bugs below have been fixed:
  - (-input adinnet) recognition does not start immediately after speech
		     inputs begin when using adinnet client.
  - (-input adinnet) together with module mode, speech input cannot
		     stop by pause/terminate command.
  - (-input adinnet) unneccesary fork when connecting with adinnet client.
  - (-input rawfile) error in reading wave files created by Windows
                     sound recorder.
  - (CMN) CMN was applied any time even when acoustic models does not want.
  - (AM) numerous messages in case of missing triphone errors at startup.
  - (adintool) immediately exit after single file input.
  - (sp-segment) fixed many bugs relating short pause word and LM
  - (sp-segment) wow it works with microphone input.
  - (-[wps]align) memory leak on continuous input.
- Add option to remove DC offset from speech input (option -zmean).
- (-module) new output message:
  '<INPUTPARAM FRAMES="input_frame_length" MSEC="length_in_msec">'
- Optional feature "Search Space Visualization" is added (--enable-visualize)
- HTML documentations greatly revised in doc.

New argument: "-iwcd1 best #" "-zmean"
New configure option: "--disable-lmfix", "--enable-visualize"

3.4   (2003.10.01)
===================
- Confidence measure support
  - New parameter "-cmalpha" as smoothing coef.
  - New command "-outcode C" to output CM in module output
  - Can be disabled by configure option "--disbale-cm"
  - Can use an alternate CM algorithm by configure option "--enable-cm-nbest"
- Class N-gram support
  - Can be disabled by configure option "--disable-class-ngram"
  - Factoring basis changed from N-gram entry to dictionary word
- WAV format recording in "adinrec", "adintool" and "-record" option
- Modified output message
    startup messages,
    engine configuration message in --version and --help,
- Fixes:
    some outputs in module mode,
    bug in only several frame input (realtime-1stpass.c),
    long silence at end of segmented speech
    miscompilation with NetAudio,
    word size check in binary N-gram,
    bug in acoustic computation (gprune_none.c).
    "-version" -> "-setting", "-hipass" -> "-hifreq", "-lopass" -> "-lofreq"

3.3p4 (2003.05.06)
===================
- Fixes for audio input:
  - Fix segfault/hangup with continuous microphone input.
  - Fix client hangup when input speech too long in module mode.
    (now send an buffer overflow message to the client)
  - Fix audio input buffering for very short input (<1000 samples).
  - Fix blocking handling in tcpip adin.
- Some cosmetic changes (jcontrol, LOG_TEN, etc.)

3.3p3 (2003.01.08)
===================
- New inter-word short pause handling:
  - [Julius] New option added for short pause handling.  Specifying
    "-iwspword" adds a short-pause word entry, namely "<UNK> [sp] sp sp",
    to the dictionary.  The entry content to be changed by using "-iwspentry".
  - [multi-path] Supports inter-word context-free short pause handling.
    "-iwsp" option automatically appends a skippable short pause model at
    every word end.  The added model will also be ignored in context
    modeling.  The short pause model to be appended by "-iwsp" can be
    specified by "-spmodel" options.  See documents for details.
- Fixes for audio input:
   - Input delay improved: the initial response to mic input now
     becomes much faster than previous versions (200ms -> 50ms approx.).
   - Would not block when other process is using the audio device, but
     just output error and exit.
   - Update support for libsndfile-1.0.x.
   - Update support for ALSA-0.9.x 
     (to use this, add "--with-mictype=alsa" to configure option.)
 
3.3p2 (2002.11.18)
===================
- [multi-path version] Supports model-skip transition.  From
  this version, you can use "any" type of state transition in HTK
  format acoustic model.
- New feature: "-record dir" records speech inputs sucessively
  into the specified directory with time-stamp file names.
- fix segfault on Solaris with "-input mfcfile".
- fix blocking command input when using module mode and adinnet together.
- modified the output flush timing to make sure the last recognition
  result will be output immediately.

3.3p1 (2002.10.15)
===================
Following bugs are fixed:
- Fixed incorrect default value of language weights for second pass (-lmp2).
- Fixed sometimes read failure of dictionary file (double space enabled).
- Fixed wrong output of "-separatescore" together with monophone model.

3.3 (2002.09.12)
==================
The updates and new features from rev.3.2 is shown below.

- New features added:
        - Server module mode - control Julius (input on/off, grammar switching)
          from other client process via network.
        - Online grammar changing and multi-grammar recognition supported.
- Noise robustness:
        - Spectral subtraction incorporated.
- Support more variety of acoustic models:
        - "multi-path version" is available that allows any transition
           including loop, skip and parallel transition.
- A little improvement of recognition performance by bug fixes
- Other minor extensions (CMN parameter saving, etc.)
- Many bug fixes

English documents are available in
  o online manuals (will be installed by default), and
  o Translated full documentation in PDF format: Julius-3.2-book-e.pdf.
We are sorry that current release contains only documents for old rev.3.2.
We are now working to update it to catch up with the current rev.3.3 version.

