======================================================================
JULIUS related begin
                     Julius 2.1 -> 3.1 の変更点
JULIUS related end
JULIAN related begin
                     Julian 2.1 -> 3.1 の変更点
JULIAN related end
                                                          (2000/05/11)
======================================================================


□主な変更点(2.1 -> 3.1) ---------------------------------------------

各バージョンごとの変更点は以下のファイルををご覧下さい．

	3.0 -> 3.1	doc/00Changes-3.0-3.1
	2.2 -> 3.0	doc/00Changes-2.2-3.0
	2.1 -> 2.2	doc/00Changes-2.1-2.2


○認識アルゴリズムの強化

    triphoneでの高精度化：
	・第1パスで単語間triphoneを近似的に扱う			(2.2)
	・第2パスで単語間triphoneを厳密に扱う			(2.2)

    高速化：
	・Tied-Mixture, Phonetic Tied-Mixture に対応		(3.0)
	・Gaussian pruning の導入				(3.0)
	・語彙数の上限：65,535語				(3.0)

○入力の改善

	・マイク入力部のスレッド化対応(--enable-pthread)	(3.1)
	・--with-mictype=... でドライバAPIを指定可能		(2.2)
	・-lv でトリガレベル調節				(2.2)
	・.wav, .aiff などの音声ファイルの読み込みに対応	(3.0)

	・マイク録音テストプログラム adinrec の添付		(3.1)

○機能強化

	・単語/音素アラインメント結果の出力（-walign, -palign）	(3.0)
	・入力中の無効なフレームを除去する機能	      		(3.1)
	・デフォルトパラメータを最適値に			(3.1)

○bug fix

	・第2パスのスコアでのビーム設定(--enable-score-beam)が	(2.2)
          正しく動作しない．
	・短い入力時に第2パスが"stack empty"になる．		(2.2)
	・特徴パラメータファイルのLPCとLPCCEPSTRAの型を混同する．(2.2)
	・音響モデルの混合分布の定義に抜けがある場合に		 (2.2)
	  "lack of mixture component found, use previous insted..."
	  と言われる．
	・<GCONST>の無い音響モデルが読み込めない		(2.2)
	・make install が catman のインストールに失敗する．	(2.2)
	・LinuxでOSSサウンドドライバ使用時に落ちる		(3.0)
	・jconf設定ファイルを再帰読み込み時に落ちる		(3.0)
	・0th ceptral subtraction の MFCC ファイルを読み込めない(3.1)


□ configure のオプション指定について --------------------------------

rev.3.0 以降では， ./configure 時に
以下の３種類の認識アルゴリズムの基本設定から選択できるようになりました．

	1) --enable-setup=standard  標準版(低速，最高精度)
	2) --enable-setup=fast      高速版(高速，高精度)  （デフォルト）
	3) --enalbe-setup=v2.1      rev.2.1互換

なおこれまでと同じやりかたで詳細に設定することも可能です．
詳しくは README.configure をご覧下さい．


□adinrec について ---------------------------------------------------

adinrec は，入力音声を切り出してファイルに録音するツールです．

JULIUS related begin
Julius と同じライブラリを使用しているので，Juliusの音声入力のチェック
に使えます．
JULIUS related end
JULIAN related begin
Julian と同じライブラリを使用しているので，Julianの音声入力のチェック
に使えます．
JULIAN related end

音声認識がうまくいかないときに，録音テストにお使い下さい．


□ソース構成について -------------------------------------------------

ディレクトリ構成全体を変更しました．

*.c,*.h		-> julius/
lib/		-> libsent/src/
include/	-> libsent/include/
testsuite/adin*	-> adinrec/

各内部の構成は，以前と大きく変わりません．


								以上
