Windows バイナリパッケージ of Julius-4.0
========================================

このパッケージについて
=======================

これは Julius/Julian-3.5.3 の Windows用実行バイナリ配布パッケージです．
Julius Rev.4.0 の Windows 用実行バイナリおよびライブラリが含まれています．
Windows のコンソールモードで動作します．

Julius-4.0 の新機能については，

	   doc/WhatsNew-4.0-ja.pdf

をご覧下さい．その他，このリリースの詳細については
"00readme-julius-ja.txt"，"Release-ja.txt" をご覧下さい．

"doc" ディレクトリにはJulius のマニュアルや jconf の設定マニュアル，
JuliusLib のAPIドキュメント等が置いてあります．4.0 は 3.x と
互換性がありますが，更新された部分も大きいので，ご一読下さい．

また，Web上にも各種ドキュメントやソースコードブラウザがありますので
そちらもご活用下さい．

	http://julius.sourceforge.jp/


実行環境
=========

Windows2000, XP, Vista で動作します．
マイク入力の認識には，DirectSound がインストールされており，かつ
16bit, 16kHz, モノラルで録音できる環境が必要です．
（認識性能はデバイスの録音品質や個人性に大きく左右されます）

認識用文法の作成など，一部のツールには perl が必要です．cygwin, MinGW
+ MSYS および Active perl での動作を確認しています．

コンパイルは Windows Vista + MinGW (5.1.0) で行いました．


JuliusLib
==========

rev. 4.0 より認識エンジン本体はライブラリ JuliusLib になりました．
ヘッダが "include" に，スタティックライブラリが "lib" にあります．

"julius-simple" ディレクトリには，JuliusLib を利用するサンプルプログラ
ムが含まれています．これはJuliusの簡易版であり，同じ様式のコマンドオプ
ションに従って音声認識を起動し，認識結果を標準出力に出力します．
mingw や cygwin 環境では以下のコマンドでコンパイルできますので，参考に
してください．

      % cd julius-simple
      % make

JuliusLib の使用方法は以下を参考にしてください．

   - julius-simple/julius-simple.c		サンプルコード
   - doc/Julius-API-reference-4.0-ja.pdf	APIリファレンス
   - doc/Julius-callback-reference-4.0-ja.pdf	コールバック一覧
   - Jconf-manual.pdf				Jconf設定ファイルマニュアル


Julius およびツール
====================

実行バイナリは bin/ ディレクトリ以下に収められています．

    [本体]
    julius-*.exe    Julius 実行バイナリ

    [ツール]
    mkbingram.exe   N-gram言語モデルをバイナリ形式に変換する
    mkbinhmm.exe    HTK形式のHMM定義ファイルをバイナリ形式に変換する
    mkgshmm	    Gaussian Mixture Selection のための GSHMM を作る
    mkss.exe	    スペクトルサブトラクション用のノイズスペクトルを
		    マイク入力から計算・保存する

    [ユーティリティ]
    adinrec.exe	    マイク入力を切り出してファイルに記録する．
    adintool.exe    音声入力フロントエンド（ネットワーク入力用）
    jcontrol.exe    モジュールモード用のサンプルクライアント
    
    [認識用文法作成ツール]
    mkdfa.pl	        文法コンパイラ
    accept_check.exe    入力文に対する受理/非受理をチェックするツール
    generate.exe        ランダム文生成器 (文法)
    generate-ngram.exe  ランダム文生成器 (N-gram)
    dfa_minimize.exe    DFA最小化ツール
    dfa_determinize.exe DFA決定化ツール
    yomi2voca.pl      ひらがな→音素系列変換

    [認識結果の評価ツール]
    scoring/	    認識結果集計ツール


ドキュメント
=============

Julius-3.5.3 の特徴や変更点，最新のオンラインマニュアルについては，
同梱の以下の文書をご覧ください．

    00readme-ja.txt	    この文書
    00readme-julius-ja.txt  Julius-4.0 readme
    LICENSE.txt		    利用許諾
    Release-ja.txt          リリースノートと変更履歴
    Sample.jconf            サンプル jconf ファイル
    doc/                    テキストマニュアルと文書すべて


チュートリアルや様々な使用方法，各機能の紹介，Julian用の認識用文法の書
き方，コンパイルの方法など，様々なドキュメントを
Julius の Web ページで公開していますので，そちらを是非ご一読下さい．

    Julius Webページ：http://julius.sourceforge.jp/


実行キットについて
===================

Julius/Julian は単体では動きません．動作させるには言語モデルと音響モデ
ルが必要です．とりあえず動作に必要なものを集めたキットがホームページで
公開されています．詳しくはWebページをご覧下さい．
