JULIUS(1)                                               JULIUS(1)



NAME
       Julius - open source multi-purpose LVCSR engine

SYNOPSIS
       julius [-C jconffile] [options ...]

DESCRIPTION
       Julius  は数万語を対象とした大語彙連続音声認識を行うことの
       できるフリーの認識エンジンです．単語3-gramを用いた2パス 構
       成の段階的探索により高精度な認識を行うことができます．

       Julius  を用いて音声認識を行うには，他にN-gram言語モデル，
       認識用単語辞書，および音韻モデルが必要です．標準的なモデル
       形 式(ARPA標準形式およびHTK形式)をサポートしており，任意の
       単語・音素単位を用いることができます．ユーザは自分の作成し
       た言語モデルや音響モデルを組み合わせて任意の規模や対象の音
       声認識システムを構築することができます．基本モデルの入手先
       や作成方法については，付属ドキュメントなどを別途ご覧くださ
       い．

       認識対象としてマイク入力，録音済みの音声波形ファイルおよび
       特徴抽出したパラメータファイルに対応しています．語彙数の上
       限は 65,535 語です．

使用モデル
       Julius では以下のモデルを用います．

       音素モデル
                 音素HMM(Hidden Markov Model)を用います．音素モデ
                 ル(monophone)，   音  素  環  境  依  存  モ  デ
                 ル(triphone)，tied-mixtureモデル，phonetic tied-
                 mixture モデルを扱えます．音素環境依存モデルの場
                 合は単語間の依存関係も考慮されます． HTK のHMM定
                 義 言語で書かれたHMM定義ファイルを読み込むことが
                 できます．また，付属ツール mkbinhmm であらかじめ
                 バイナリ形式に変換しておけば高速に読み込むことが
                 できます．

       言語モデル
                 言語モデルとして2-gramおよび逆向きの3-gramを用い
                 ます． ARPA standard format およびそれらを付属の
                 mkbingram で変換したバイナリ形式のN-gramを読み込
                 むことができます．

音声入力
       デバイスからの直接入力および音声ファイルの認識を行えます．
       マイクロフォン端子やDatLink(NetAudio)，およびクライアン ト
       ツール adintool を用いたネットワーク経由での直接入力に対応
       しています．音声ファイルの形式は 16bit WAVE ファイル（無圧
       縮） およびRAWファイル (16bit, BigEndian) です．コンパイル
       時にlibsndfileをリンクすることでさらに多くの形式に対応可能
       で す．また，HTK形式の特徴パラメータファイルで与えることも
       できます．

       注意：Julius内部で計算できる特徴量はMFCC_E_D_N_Zのみです．
       こ れ以外の特徴抽出を必要とするHMMを使う場合は，マイク入力
       や音声波形ファイル入力は使えません．その場合，HTKなどで 抽
       出した特徴パラメータファイルを与えるようにして下さい．

探索アルゴリズム
       Julius  の認識処理は2パス構成です．まず第1パスで入力全体を
       完全に処理し，中間結果を出力します．モデルは単語2-gramと単
       語HMMの木構造ネットワークを用います．解探索はleft-to-right
       にフレーム同期ビーム探索を行います．

       第2パスでは3-gramを用いて逆向きに探索を行い，より精度の 高
       い 認識結果を求めます．第1パスの中間結果を絞り込み＋先読み
       情報として用い，単語単位のスタックデコーディングを行 い ま
       す．

       音 素環境依存モデル(triphone)を用いたときは，第1パスおよび
       第2パスで単語間の 音 素 環 境 依 存 を 考 慮 し ま す． ま
       たtied-mixture やphonetic  tied-mixture モデルではGaussian
       pruningによる高速な音響尤度計算を行います．

       アルゴリズムの詳細に関しては別途関連文書をご覧ください．

OPTIONS
       以下のオプションで使用モデルやパラメータなどを指定します．
       コマンドライン上ですべて指定することもできますが， jconf設
       定ファイルとして１つのテキストファイル内にまとめて記述して
       おき，起動時に "-C" で指定することができます．

       以下は全てのオプションの説明です．

   音声入力ソース
       -input {rawfile|mfcfile|mic|adinnet|netaudio|stdin}
              音 声 デー タの入力ソースを選択する．それぞれ 'raw-
              file' は波形ファイル， adinnet' は adintool など の
              クライアントからのネットワーク経由入力，' stdin' は
              標準入力からの入力を指定する．

              サポートする音声波形ファイル形式は 16bit WAV(モノラ
              ル， 無圧縮)および RAW (16bit, モノラル, BigEndian)
              ．コンパイル時にlibsndfileがあればさらに多くの形 式
              が 扱える．実際にその実行バイナリでどの形式がサポー
              トされているかはオプション "-help" で確認できる．な
              お標準入力についてはWAVおよびRAWのみサポートする．
              (default: mfcfile)

       -filelist file
              (-input  rawfile|mfcfile 時) 認識対象のファイルが複
              数ある場合に，そのリストを与えてバッチ処理させる．

       -adport portnum
              (-input adinnet 時) adinnet で使用するポート番号．
              (default: 5530)

       -NA server:unit
              (-input netaudio) 接続するDatLinkサーバ名と ユ ニッ
              トID．netaudio 使用時必須．

       -zmean  -nozmean
              音 声 入 力時に，DC成分の除去を行うかどうかを指定す
              る．DC成分はファイル入力の場合全体から計算され る．
              マ イク入力の場合は，最初の 48000 サンプル（16kHzサ
              ンプリングで3秒）から算出された値がその後用い ら れ
              る． (default: 行わない (-nozmean))

       -zmeanframe  -nozmeanframe
              音 声入力時に，フレーム単位でDC成分の除去を行うかど
              うかを指定する．これはHTKのZMEANSOURCEオプション と
              同 じ 動 作 と な る．"-zmean"   と同時に指定できな
              い．(default: 行わない (-nozmeanframe))

       -nostrip
              録音デバイスによって生じることのある，録音開始時 あ
              るいは終了時の無効な 0 値サンプルの自動除去を行わな
              いようにする．デフォルトは自動除去を行う．

       -record directory
              directory 以下に，認識された入力音声データを連番 で
              自 動保存する．音声データは切り出された一入力ごとに
              ファイルに記録される．ファイル名は，認識開始時の シ
              ステム時間を表す"年.月日.時分秒.wav" という名前で保
              存される．ファイル形式は WAV,16bit,monoral,無 圧 縮
              で ある．"-rejectshort"併用時は，棄却された入力も保
              存される．

       -rejectshort msec
              msec で指定されたミリ秒より短い入力を棄却し，認識を
              行 わ な い． モ ジュー ル モード時はクライアントに
              '<REJECTED REASON="..."/>' が出力され る．"-record"
              オ プション併用時は，このオプションにより棄却された
              入力も保存される．

   音声区間検出
       -cutsilence

       -nocutsilence
              入力音声に対して音声区間の検出を行うかどうかを明 示
              的 に指定．(default: mic または adinnet は ON, ファ
              イル入力は OFF)

       -lv threslevel
              波形の振幅レベルのしきい値( 0 - 32767)．振幅がこ の
              値 を越えたときに音声区間の開始とみなし，次にこの値
              を下回ったときに音声区間終了とする(default: 2000)．

       -zc zerocrossnum
              １秒あたりの零交差数のしきい値 (default: 60)

       -headmargin msec
              音声区間開始部のマージン．単位はミリ秒
              (default: 300)

       -tailmargin msec
              音声区間終了部のマージン．単位はミリ秒
              (default: 400)

   音響分析
       -smpFreq frequency
              音 声 の サンプリング周波数を Hz で指定する．あるい
              は"-smpPeriod"でも指定可能．このサンプリング周波 数
              は 使用する音響モデルの学習条件と一致する必要がある
              ことに注意すること．マイク入力および RAW ファイル入
              力 時には，このサンプリング周波数を明示的に指定する
              必要がある．"-fsize", "-fshift", "-delwin", "-accwin"
	      で指定する値にも注意すること．
              (default: 16000 (Hz = 625ns))

       -smpPeriod period
              音 声 の サンプリング周期をナノ秒で指定する．あるい
              は"-smpFreq"でも指定可能．このサンプリング周波数 は
              使 用する音響モデルの学習条件と一致する必要があるこ
              とに注意すること．マイク入力および RAW ファイル入力
              時 には，このサンプリング周波数を明示的に指定する必
              要がある．"-fsize", "-fshift", "-delwin", "-accwin"
	      で指定する値にも注意すること．
              (default: 625 (ns = 16000Hz))

       -fsize sample
              窓サイズをサンプル数で指定 (default: 400)．

       -fshift sample
              フレームシフト幅をサンプル数で指定 (default: 160)．

       -preemph value
              Pre-emphasis 係数 (default: 0.97)

       -fbank num
              Filterbank channel の数 (default: 24)

       -ceplif num
              Cepstral liftering 係数 (default: 22)

       -rawe / -norawe
              Pre-emphasis   前 の  raw  energy を使用する/しない
              (default: 使用しない)

       -enormal / -nornormal
              log energy normalization を行う/行わない  (default:
              行 わない)．注意：log energy normalization はマイク
              入力では使えません．詳しくは HTKBook 5.9 節 "Direct
              Audio Input / Output" をご覧下さい．

       -escale value
              log  energy  normalization   時 の  scaling   係 数
              (default: 1.0)

       -silfloor value
              log energy normalization 時の energy silence  floor
              を dB で指定 (default: 50.0)

       -delwin frame
              デルタウィンドウ幅をフレーム数で指定 (default: 2)．

       -accwin frame
              デルタデルタウィンドウ幅をフレーム数で指定 (default: 2)．

       -lofreq frequency
              MFCC フィルタバンク計算でバンド幅制限を行う：下限の
              cut-off 周波数値を指定する．"-hifreq" も参 考 の こ
              と．
              (default: -1 = disabled)

       -hifreq frequency
              MFCC フィルタバンク計算でバンド幅制限を行う：上限の
              cut-off 周波数値を指定する．"-lofreq" も参 考 の こ
              と．
              (default: -1 = disabled)

       -sscalc
              入 力ファイル先頭の無音部を用いて，入力全体に対して
              スペクトルサブトラクションを行う．各ファイルの先 頭
              に は 一 定時間の無音区間が含まれているとの前提のも
              と，ノイズの推定を各ファイルの 先 頭 か ら 一 定 時
              間(-sscalclenで指定) のサンプルで行う．ファイル入力
              に対してのみ有効．

       -sscalclen
              "-sscalc" でのファイル先頭の無音部の長さをミリ秒 で
              指定 (default: 300)

       -ssload filename
              推 定ノイズスペクトルをファイルから読み込み，それを
              用いて入力に対してスペクトルサブトラクショ ン を 行
              う． 推 定ノイズスペクトルファイルはあらかじめ mkss
              で作成する．マイク入力，adinnet入力では"-sscalc" で
              はなくこちらを使う必要がある．

       -ssalpha value
              "-sscalc", "-ssload" でのスペクトルサブトラクション
              のアルファ係数．大きいほど強く減じるが，歪みも大 き
              くなる． (default: 2.0)．

       -ssfloor value
              ス ペクトルサブトラクションのフロアリング係数．減じ
              た結果パワーが 0 以下になった部分スペクトルに 対 し
              て， 原信号のこの係数倍の信号を割り当てる (default:
              0.5)．

   GMMに基づく入力検証と棄却
       -gmm filename
              GMMによる環境音識別および不要入力棄却において，使用
              するGMMを指定する．ファイル形式は，音響モデルと同様
              のHMM定義ファイルである．なお，GMMの音響特徴ベク ト
              ル は，同時に認識で使用する音韻モデルの特徴ベクトル
              と同一である必要がある．

       -gmmnum N
              GMMの計算において計算する上位ガウス分布数を指 定 す
              る．GMMの混合ガウス分布について，各フレームごとに，
              ここで指定された数の上位ガウス分布のみが計算さ れ，
              そ れ以下は計算から除外される．値値を小さくするほど
              GMMの計算量を削減できるが， 計 算 精 度 が 劣 化 す
              る．(default: 10)

       -gmmreject string
              検証の結果誤入力として棄却すべきGMMのモデル名をコン
              マで区切って与える．入力に対してGMMの尤度計算を行っ
              た 結 果， 最尤のモデルの名前がこの文字列の中にあれ
              ば，入力を無効として棄却する（第2パスを行わずに入力
              を即時キャンセルする）．

   言語モデル(N-gram)
       -nlr 2gram_filename
              単語2-gramのファイル名(ARPA形式)．


       -nrl rev_3gram_filename
              逆向き単語3-gramファイル名．第2パス実行時必須．指定
              しない場合は探索を第1パスのみ実行する．

       -d bingram_filename
              mkbingram で作成したバイナリ形式N-gramファイルを 指
              定 する． "-nlr", "-nrl" の代わりに使用することで起
              動を高速化できる．

       -lmp lm_weight lm_penalty

       -lmp2 lm_weight2 lm_penalty2
              第1パスと第2パスの言語スコアの重みと単語挿入ペナ ル
              ティ．

              実 際の仮説の言語スコアは，N-gramの対数尤度を以下の
              式によってスケーリングしたものが用いられる．

              lm_score1 = lm_weight * 2-gramスコア  +  lm_penalty
              lm_score2 = lm_weight2 * 3-gramスコア + lm_penalty2

              default値：モデルによって変化する

                第1パス  | 第２パス
               ---------------------------
                5.0 -1.0 |  6.0  0.0 (monophone)
                8.0 -2.0 |  8.0 -2.0 (triphone,PTM)
                9.0  8.0 | 11.0 -2.0 (triphone,PTM, setup=v2.1)

       -transp float
              透過単語用に対して追加する単 語 挿 入 ペ ナ ル ティ
              (default: 0.0)

   単語辞書
       -v dictionary_file
              単語辞書ファイル(必須)．

       -silhead {WORD|WORD[OUTSYM]|#num}

       -siltail {WORD|WORD[OUTSYM]|#num}
              文頭／文末の無音に対応する辞書単語を指定する．
              (default: "<s>" / "</s>")

              Julius ではこれの単語を認識仮説の始終端として固定的
              に扱う．以下のいずれかの様式で指定する．

                                     例
           単語名                    <s>
           単語名[出力シンボル]   <s>[silB]
           #単語ID                   #14

              (単語番号は辞書ファイルの並び順に0番から)

       -forcedict
              辞書中の誤り単語を無視して起動を続行する．エラー と
              なっ た 単 語エントリについては読み込みをスキップす
              る．

   音響モデル(HMM)
       -h hmmfilename
              使用するHMM定義ファイル名(必須)．形式(ascii/binary)
              は自動判別される．

       -hlist HMMlistfilename
              HMMlist ファイル名．triphone体系のHMM使用時に必須で
              ある．

              このファイルは，辞書の音素表記 か ら 生 成 し た 論
              理triphone名からHMM定義名への写像を与える．詳細は付
              属ドキュメントを参照のこと．

       -iwcd1 {best Nmax|avg}
              triphone使用時，第1パスの単語間triphoneの音響尤度計
              算方法を指定する．

              best  N:   同 コンテキストtriphoneの上位N個の平均値
              (default, N=3)
              max: 同コンテキストtriphoneの最大値
              avg: 同コンテキストtriphoneの平均値

       -force_ccd / -no_ccd
              単語間の音素環境依存を考慮するかしないかを明示的 に
              指 定する．指定がない場合はモデルの名前定義から推察
              する．なおtriphone以外で -force_ccd を指定したと き
              の動作は保証されない．

       -notypecheck
              入力特徴パラメータの型チェックを無効にする．
              (default: チェック有効)

   音響尤度計算
       Gaussian  pruning は tied-mixture の音響モデルを使用時に自
       動的に有効になる． tied-mixtureでない通常のモデルの場合 デ
       フォルトで無効となるが，"-gprune" オプションを明示的に指定
       することで，tmix以外のモデルに対しても適用でき る．  Gaus-
       sian Selection の使用には mkgshmm で変換されたモノフォンモ
       デルが必要である．

       -gprune {safe|heuristic|beam|none}
              Gaussian pruning の手法を指定する．
              (default: tied-mixture モデルでは 'safe' (標 準 版)
              'beam' (高速版)，それ以外では 'none')

       -tmix K
              Gaussian  pruning 使用時に，コードブックごとに上位K
              個のガウス分布を計算する．この K を指定する．小さい
              ほ ど 計 算が速くなるが，音響尤度の誤差が大きくなる
              (default: 2)

       -gshmm hmmdefs
              Gaussian Mixture Selection 用のモノフォン音響モデル
              を 指定する． GMS用モノフォンは通常のモノフォンから
              mkgshmm(1) によって生成できる．
              デフォルトは指定無し(GMSを使用しない)．

       -gsnum N
              GMS 使用時，全モノフォンの状態の中から上位 N 個の状
              態のみトライフォンを計算する (default: 24)

   単語間ショートポーズ
       -iwspword
              入 力中の短時間無音（ショートポーズ）に対応する単語
              エントリを，認識辞書に自動追加する．モデル中で文 中
              の 無音の出現をモデル化していない言語モデルを用いる
              ときには，このオプションを指定することで認識率が 改
              善される可能性がある．エントリの内容は "-iwspentry"
              で指定可能．

       -iwspentry
              "-iwspword" で追加する単語エントリを指定する．認 識
              辞 書と同じフォーマットで，クォーテーションで囲って
              指定する．
              (default: "<UNK> [sp] sp sp")

       -iwsp  (マルチパス版のみ)より短時間のcontext-freeな単語 間
              の 無音への対応を有効にする．具体的には，辞書中の全
              単語の読みの末尾にスキップ可能なショートポーズモ デ
              ル を付加する．付加されたモデルはコンテキストの計算
              からは除外される．付加するモデルは "-spmodel" で 指
              定可能．詳細は別ドキュメントを参照のこと．

       -spmodel
              "-iwsp"  で付加するショートポーズモデルの名前を指定
              する．
              (default: "sp")．

   ショートポーズセグメンテーション
       ショートポーズセグメンテーションは，音声区間検出で区切れな
       いような長い音声を，文中の短い無音で区切りながら逐次的に認
       識を行う機構です．コンパイル時に "--enable-sp-segment"  を
       指定することで有効になります．

       -spdur (--enable-sp-segment  時) 第1パスの sp 継続時間長の
              しきい値(単位：フレーム)．ショートポーズ単語が最 尤
              で あるフレームがこの時間以上継続したら，第１パスを
              中断して第２パスを実行する．(default: 10)

   探索パラメータ（第1パス）
       -b beamwidth
              第1パスのビーム幅．HMMのノード数で指定する．この 値
              は第1パスの解探索の幅を決める値で，認識処理時間に大
              きな影響を持つ．値を小さくすることで探索範囲を狭 め
              て 認識処理を早く終わらせることができるが，探索の失
              敗による認識誤りが増大する．値が大きいほど安定し た
              結 果が得られるが，幅にほぼ比例して処理時間とメモリ
              量を消費する．

              default値：モデルによって変化する
                400 (monophone 使用時)
                800 (triphone,PTM 使用時)
               1000 (triphone,PTM,engine=v2.1)

       -sepnum N
               (./configrue --enable-lowmem2 指定時) 辞書木から分
              離する高頻度語の数．
              (default: 150)

       -1pass 第1パスのみ実行する．単語3-gramの指定が無い場合自動
              的にこのモードになる．

       -realtime

       -norealtime
              第1パスを実時間処理するかを明示的に指定する．デフォ
              ル トは，ファイル入力について OFF (-norealtime)，マ
              イク・NetAudio・ネットワー ク 入 力 に つ い て  ON
              (-realtime)． このオプションは CMN と密接な関係にあ
              る：OFF の際は CMN は１入力ごとにそれ自身から計算さ
              れるが，ON の場合は直前の５秒分の入力の値を常に用い
              る．-progout も参照のこと．

       -cmnsave filename
              認識中に計算したCMNパラメータをファイルへ保存する．
              保 存は一入力認識のたびに行われる．すでにファイルが
              ある場合は上書きされる．

       -cmnload filename
              初期CMNパラメータをファイルから読み込む．ファイルは
              "-cmnsave" で保存したファイル．これによってマイク入
              力やネットワーク入力において起動後の入力第1発話の認
              識精度を改善することができる．

       -cmnmapweight
              マイク/ネットワーク入力時に行われる MAP-CMN の初 期
              ケ プストラム平均値への重みを指定する．値が大きいほ
              ど初期値に長時間依存し，小さいほど早く現入力のケ プ
              ストラム平均を用いるようになる．(default: 100.0)

       -cmnnoupdate
              マイク/ネットワーク入力時，このオプションを指定する
              ことで，過去5秒間の音声入力からの初期ケプストラム更
              新を行わずに，"-cmnload" で指定された初期ケプストラ
              ムを常に発話の初期値として MAP-CMN を行うようにでき
              る．

   探索パラメータ（第2パス）
       -b2 hyponum
              第 ２ パ スのビーム幅．仮説数で指定する．第２パス中
              に，仮説の単語長ごとに展開数がカウントされ，値が こ
              の 数を越える仮説が展開されたらそれより短い仮説をそ
              の後展開しないようにする．探索失敗を防いで認識率 を
              保つ効果がある．
              (default: 30)

       -n candidatenum
              こ の数の文仮説が得られるまで探索を続ける．得られた
              仮説はスコアで再ソートして結果を出 力 す る．  ( 参
              考：-outputオプション)．

              Juliusでは第2パスの探索の最適性は厳密には保証されな
              いため，最尤候補が常に最初に得られるとは限らな い．
              こ の値が大きいほど真の最尤仮説が得られる可能性が高
              くなるが，長く探索するため処理 時 間 は 大 き く な
              る．(default: 1)

              default値：エンジン設定(--enable-setup=)に依存
                10  (standard)
                 1  (fast,v2.1)

       -output N
              "-n"オプションで指定した仮説数のうち，上位N個を出力
              する
              (default: 1)．

       -cmalpha float
              単語の確信度計算におけるスムージング係数 alpha を指
              定する．
              (default: 0.05)

       -sb score
              ス コアエンベロープの幅．各フレームごとに，それまで
              の最大スコアからこの幅以上離れた部分について はscan
              し ない．値を小さくすることで第２パスの認識速度が速
              くなるが，その分計算誤りが起こる可能性が高くなる．
              (default: 80.0)

       -s stack_size
              解探索中にスタックに保持する仮説の最大数．値が大 き
              い ほ ど 安定した結果が得られるが必要メモリ量が増え
              る．(default: 500)

       -m overflow_pop_times
              解探索打ち切りと判断する展開仮説数のしきい値．展 開
              さ れた仮説数がこの数を越えたとき，そこで探索を打ち
              切る．値が大きいほどあきらめずに探索を続けるが， 探
              索失敗時の処理時間は長くなる．(default: 2000)

       -lookuprange nframe
              単 語展開時に前後何フレームまでみて展開単語を決める
              かを指定する．短い単語の脱落防止に効果があるが， 値
              が大きいと展開仮説が増えるため遅くなる．
              (default: 5)



       -graphrange nframe
              単 語グラフを出力する際，似た位置の同一単語をマージ
              する．単語グラフではスコアや履歴，境界時間の異な る
              単 語は独立したグラフ単語として生成されるが，このオ
              プションを使用することで，境界時間が大きく違わな い
              似 た位置にある同一単語をマージし，よりコンパクトな
              グラフが作成できる．ある単語について同じ単語がグ ラ
              フ 中にあり，その先頭フレームずれと末尾フレームのず
              れが，このオプションで与えられた値以下であれば， 両
              者 をひとつの単語にマージする．デフォルトは 0 (マー
              ジを行わない）．大きい値を指定するほど，似た位置 に
              ある単語がマージされやすくなる．
              こ のオプションは単語グラフ機能を ON にしてコンパイ
              ルされた Julius でのみ有効である．

   Forced alignment
       -walign
              認識結果に対して，単語単位のViterbiアラインメントを
              行 う．単語ごとにマッチした区間，およびフレームごと
              の平均音響尤度が出力される．

       -palign
              認識結果に対して，音素単位のViterbiアラインメントを
              行 う．音素ごとにマッチした区間，およびフレームごと
              の平均音響尤度が出力される．

       -salign
              認識結果に対して，状態単位のViterbiアラインメントを
              行 う．状態ごとにマッチした区間，およびフレームごと
              の平均音響尤度が出力される．

   サーバーモジュールモード
       -module [port]
              サーバーモジュールモードで起動する．起動後はクラ イ
              アントからのtcpip接続を待ち，クライアントからのコマ
              ンドの処理およびクライアントへの認識結果や入力ト リ
              ガ 情 報 を 送 信する．複数文法認識はこのサーバーモ
              ジュールモードでのみ使用することができる．詳細は 関
              連 ドキュメント参照のこと．ポート番号のデフォルトは
              10500 である．サンプルのクライアントとして jcontrol
              が付属している．

       -outcode [W][L][P][S][C][w][l][p][s]
              サー バーモジュールモード時に，クライアントへ送信す
              る認識結果の内容を指定する．それぞれ 'W' は単語の通
              常 の 出 力文字列，'L' はN-gramエントリ，'P' は音素
              列，'S' はスコア，'C'は単語信頼度を表す．大文 字 は
              第2パス，小文字は第1 パスに対応する．例えば第２パス
              の単語と音素列のみを送信したい場 合 は，  "-outcode
              WP"のように指定する．

   メッセージ出力
       -separatescore
              言語スコアと音響スコアをわけて出力する．

       -quiet  音素列やスコアを省略して，ベストの仮説の単語列だけ
              出力する．

       -progout
              第1パスの途中結果を一定時間おきに漸次出力する．

       -proginterval msec
              -progout 時の出力インターバルを指定(単位：ミリ秒)



       -demo  "-progout -quiet" と等価．

       -charconv from to
              出力テキストのコーディング変換を行う． from はモ デ
              ル等で使用している変換元の文字コード名，to は変換先
              の出力コード名を指定する．
              from, to の値として，Linux では "iconv --list" で得
              られるコード名リストの中から指定可能である．Windows
              で は，"ansi",  "mac",  "oem",  "utf-7",   "utf-8",
              "sjis",  "euc" および任意のコードページ番号が指定で
              きる． "ansi" および "oem" は，その OS でデフォルト
              で サ ポー ト さ れているローカルコード（日本版なら
              Shift-JIS）を表す．

   その他
       -debug 大量のデバッグ用内部メッセージを出力する．

       -C jconffile
              jconf設定ファイルを読み込む．これらの実行時オプショ
              ン をあらかじめ記述して読み込ませることができる．ま
              た，あるjconf設定ファイル内でこのオプションにより，
              別のjconf設定ファイルを include することができる．

       -check wchmm
              ( デバッグ用)木構造化辞書の構造を対話的にチェックす
              る．

       -check triphone
              (デバッグ用)音響モデル(とHMMList)による辞書上の単語
              の実際のマッピングを対話的にチェックする．

       -setting
              コンパイル時のエンジン設定を出力して終了する．

       -help  簡単なオプション一覧を表示した後，終了する．

EXAMPLES
       使用例については付属のチュートリアルをご覧下さい．

NOTICE
       jconf 設定ファイル内でのファイルパスの指定について：ファイ
       ルを相対パスで指定する場合，それは実行時のカレントディレク
       トリではなく，そのjconf ファイルが置いてある場所からの相対
       パスとして解釈されます．注意してください．

SEE ALSO
       julian(1), jcontrol(1),  adinrec(1),  adintool(1),  mkbin-
       gram(1), mkbinhmm(1), mkgsmm(1), wav2mfcc(1), mkss(1),

       http://julius.sourceforge.jp/

DIAGNOSTICS
       正常終了した場合， Julius は exit status として 0 を返しま
       す．エラーが見付かった場合は異常終了し， exist status とし
       て 1 を返します．

       入力ファイルが見つからない場合やうまく読み込めなかった場合
       は，そのファイルに対する処理をスキップします．

BUGS
       Julius で使用できるモデルにはサイズやタイプに若干の制限 が
       あります．詳しくはパッケージに付属のドキュメントを参照して
       ください．

       バグ報告・問い合わせ・コメントな ど は  julius@kuis.kyoto-
       u.ac.jp   ま たは julius@is.aist-nara.ac.jp までお願いしま
       す．

COPYRIGHT
       Copyright (c) 1991-2006 京都大学 河原研究室
       Copyright (c) 1997-2000 情報処理振興事業協会(IPA)
       Copyright (c) 2000-2005 奈良先端科学技術大学院大学 鹿野研究室
       Copyright (c) 2005-2006 名古屋工業大学 Julius開発チーム

AUTHORS
       Rev.1.0 (1998/02/20)
              河原 達也  と  李 晃伸 (京都大学)
              が設計を行いました．

              李晃伸 (京都大学)
              が実装しました．

       Rev.1.1 (1998/04/14)

       Rev.1.2 (1998/10/31)

       Rev.2.0 (1999/02/20)

       Rev.2.1 (1999/04/20)

       Rev.2.2 (1999/10/04)

       Rev.3.0 (2000/02/14)

       Rev.3.1 (2000/05/11)
              李 晃伸 (京都大学)
              が実装しました．

       Rev.3.2 (2001/08/15)

       Rev.3.3 (2002/09/11)

       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)
              李 晃伸 (名古屋工業大学)
              が実装しました．

THANKS TO
       このプログラムは Rev.3.1 まで，情報処理振興事業協会(IPA)独
       創的情報技術育成事業「日本語ディクテーションの基本ソ フ ト
       ウェアの開発」(代表者：鹿野清宏 奈良先端科学技術大学院大学
       教授)の援助を受けて行われました．

       Rev.3.2以降は「情報処理学会 連続音声認識コンソーシアム」に
       おいて公開されています．

       Windows DLL版 は板野秀樹氏(名古屋大学)の手によって作成・公
       開されています．

       Windows Microsoft Speech API対応版は住吉貴志氏(京都大学)の
       手によるものです．

       上記の協力・貢献してくださった方々，およびさまざまな助言・
       コメントをいただく関係者各位に深く感謝いたします．

       また，開発に際して言語モデルを提供して頂いた伊藤克亘氏( 電
       子技術総合研究所)，音素モデルを提供して頂いた武田一哉氏(名
       古屋大学)をはじめとする関係各位に感謝します．また伊藤克 亘
       氏をはじめ多くの方に動作確認とデバッグを行って頂きましたこ
       とを感謝します．

       最後に，バグ報告や提案をしていただいている Julius users ML
       の メンバーの方々をはじめとするLinuxコミュニティの方々に感
       謝します．



                              LOCAL                     JULIUS(1)
