JULIUS(1)                                               JULIUS(1)



NAME
       Julius - open source multi-purpose LVCSR engine

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

DESCRIPTION
       Julius  ͐ΏۂƂbAFsƂ
       łt[̔FGWłDP3-gramp2pX \
       ̒iKITɂ荂xȔFsƂł܂D

       Julius  pĉFsɂ́CN-gramꃂfC
       FpPꎫCщCfKvłDWIȃf
       ` (ARPAW`HTK`)T|[gĂCCӂ
       PEfPʂp邱Ƃł܂D[U͎̍쐬
       ꃂf≹fgݍ킹ĔCӂ̋K͂Ώۂ̉
       FVXe\z邱Ƃł܂D{f̓
       쐬@ɂẮCthLgȂǂʓr
       D

       FΏۂƂă}CŃC^ς݂̉g`t@C
       op[^t@CɑΉĂ܂Db̏
        65,535 łD

gpf
       Julius ł͈ȉ̃fp܂D

       ff
                 fHMM(Hidden Markov Model)p܂Dff
                 (monophone)C     f            f
                 (triphone)Ctied-mixturefCphonetic tied-
                 mixture f܂Dfˑf̏
                 ͒PԂ̈ˑ֌Wl܂D HTK HMM
                 ` ŏꂽHMM`t@CǂݍނƂ
                 ł܂D

       ꃂf
                 ꃂfƂ2-gramыt3-gramp
                 ܂D ARPA standard format тt
                 mkbingram ŕϊoCi`N-gramǂݍ
                 ނƂł܂D


       foCX̒ړ͂щt@C̔Fs܂D
       }CNtH[qDatLink(NetAudio)CуNCA g
       c[ adintool plbg[NoRł̒ړ͂ɑΉ
       Ă܂Dt@Č` 16bit WAVE t@Ci
       kj RAWt@C (16bit, BigEndian) łDRpC
       libsndfileN邱Ƃłɑ̌`ɑΉ\
        D܂CHTK`̓p[^t@Cŗ^邱Ƃ
       ł܂D

       ӁFJuliusŌvZłʂMFCC_E_D_N_Ẑ݂łD
        ȊO̓oKvƂHMMgꍇ́C}CN
       ≹g`t@C͎͂g܂D̏ꍇCHTKȂǂ 
       op[^t@C^悤ɂĉD

TASY
       Julius  ̔F2pX\łD܂1pXœ͑Ŝ
       SɏCԌʂo͂܂Df͒P2-gramƒP
       HMM̖؍\lbg[Np܂DTleft-to-right
       Ƀt[r[Ts܂D

       2pXł3-grampċtɒTsC萸x 
        Fʂ߂܂D1pX̒Ԍʂi荞݁{ǂ
       ƂėpCPPʂ̃X^bNfR[fBOs  
       D

        fˑf(triphone)pƂ́C1pX
       2pXŒPԂ  f      l    D 
       tied-mixture phonetic  tied-mixture fłGaussian
       pruningɂ鍂ȉޓxvZs܂D

       ASY̏ڍׂɊւĂ͕ʓr֘AD

OPTIONS
       ȉ̃IvVŎgpfp[^Ȃǂw肵܂D
       R}hCłׂĎw肷邱Ƃł܂C jconf
       t@CƂĂP̃eLXgt@Cɂ܂Ƃ߂ċLq
       CN "-C" Ŏw肷邱Ƃł܂D

       ȉ͑SẴIvV̐łD

   ̓\[X
       -input {rawfile|mfcfile|mic|adinnet|netaudio|stdin}
                f[ ^̓̓\[XIDꂼ 'raw-
              file' ͔g`t@CC adinnet'  adintool Ȃ 
              NCAg̃lbg[NoŔC' stdin' 
              W͂̓͂w肷D

              T|[g鉹g`t@C` 16bit WAV(m
              C k) RAW (16bit, m, BigEndian)
              DRpClibsndfile΂ɑ̌` 
               Dۂɂ̎soCiłǂ̌`T|[
              gĂ邩̓IvV "-help" ŊmFłD
              W͂ɂĂWAVRAŴ݃T|[gD
              (default: mfcfile)

       -filelist file
              (-input  rawfile|mfcfile ) FΏۂ̃t@C
              ꍇɁC̃Xg^ăob`D

       -adport portnum
              (-input adinnet ) adinnet Ŏgp|[gԍD
              (default: 5530)

       -NA server:unit
              (-input netaudio) ڑDatLinkT[o  jb
              gIDDnetaudio gpK{D

       -record directory
              directory  ȉɁCFꂽ͉f[^AԂ
              ۑDf[^͐؂oꂽ͂ 
              t@ CɋL^Dt@ĆCFJñV
              XeԂ\"N..b.wav" ƂOŕ
                Dt@C` WAV,16bit,monoral,k
              łD

   Ԍo
       -cutsilence

       -nocutsilence
              ͉ɑ΂ĉԂ̌osǂ 
              I ɎwD(default: mic ܂ adinnet  ON, t@
              C͂ OFF)

       -lv threslevel
              g`̐Ux̂l( 0 - 32767)DU 
              l zƂɉԂ̊JnƂ݂ȂCɂ̒l
              ƂɉԏIƂ(default: 2000)D

       -zc zerocrossnum
              Pb̗̂l (default: 60)

       -headmargin msec
              ԊJñ}[WDPʂ̓~b
              (default: 300)

       -tailmargin msec
              ԏĨ}[WDPʂ̓~b
              (default: 400)

       -nostrip
              ^ foCXɂĐ邱Ƃ̂C^Jn
              邢͏I̖ 0 lTv̎s
              悤ɂDftHg͎sD

   
       -smpFreq frequency
                 TvOg Hz Ŏw肷D邢
              "-smpPeriod"łw\D̃TvOg 
               gp鉹f̊wKƈvKv
              Ƃɒӂ邱ƁD}CN͂ RAW t@C
               ɂ́C̃TvOg𖾎IɎw肷
              KvD"-fsize", "-fshift", "-delwin" Ŏw肷
              lɂӂ邱ƁD
              (default: 16000 (Hz = 625ns))

       -smpPeriod period
                 TvOimbŎw肷D邢
              "-smpFreq"łw\D̃TvOg 
              g p鉹f̊wKƈvKv邱
              Ƃɒӂ邱ƁD}CN͂ RAW t@C
               ɂ́C̃TvOg𖾎IɎw肷K
              vD"-fsize", "-fshift", "-delwin" Ŏw肷
              lɂӂ邱ƁD
              (default: 625 (ns = 16000Hz))

       -fsize sample
              TCYTvŎw (default: 400)D

       -fshift sample
              t[VtgTvŎw (default: 160)D

       -delwin frame
              f^EBhEt[Ŏw (default: 2)D

       -lofreq frequency
              MFCC tB^oNvZŃohsF
              cut-off glw肷D"-hifreq" Q l  
              ƁD
              (default: -1 = disabled)

       -hifreq frequency
              MFCC tB^oNvZŃohsF
              cut-off glw肷D"-lofreq" Q l  
              ƁD
              (default: -1 = disabled)

       -sscalc
               ̓t@C擪̖pāC͑Ŝɑ΂
              XyNgTugNVsDet@C̐ 
                 莞Ԃ̖Ԃ܂܂ĂƂ̑Ô
              ƁCmCY̐et@C       
              (-sscalclenŎw) ̃TvōsDt@C
              ɑ΂Ă̂ݗLD

       -sscalclen
              "-sscalc" ł̃t@C擪̖̒~b 
              w (default: 300)

       -ssload filename
               mCYXyNgt@Cǂݍ݁C
              pē͂ɑ΂ăXyNgTugNV   s
              D  mCYXyNgt@C͂炩 mkss
              ō쐬D}CŃCadinnet͂ł"-sscalc" 
              ͂ȂgKvD

       -ssalpha value
              "-sscalc", "-ssload" ł̃XyNgTugNV
              ̃At@WD傫قǋ邪Cc݂ 
              ȂD (default: 2.0)D

       -ssfloor value
              X yNgTugNṼtAOWD
              ʃp[ 0 ȉɂȂXyNg  
              āC M̂̌W{̐M蓖Ă (default:
              0.5)D

   ꃂf(N-gram)
       -nlr 2gram_filename
              P2-gram̃t@C(ARPA`)D

       -nrl rev_3gram_filename
              tP3-gramt@CD2pXsK{Dw
              Ȃꍇ͒T1pX̂ݎsD

       -d bingram_filename
              mkbingram  ō쐬oCi`N-gramt@Cw
              肷D "-nlr", "-nrl" ̑Ɏgp邱Ƃ N
              łD

       -lmp lm_weight lm_penalty

       -lmp2 lm_weight2 lm_penalty2
              1 pXƑ2pX̌XRȀd݂ƒP}yi
              eBD

              ۂ̉̌XRÁCN-gram̑ΐޓxȉ 
              ɂăXP[ÔpD

              lm_score1  =  lm_weight * 2-gramXRA + lm_penalty
              lm_score2 = lm_weight2 * 3-gramXRA + lm_penalty2

              defaultlFfɂĕω

                1pX  | QpX
               ---------------------------
                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
                P  p   ĒǉP}yieB
              (default: 0.0)

   Pꎫ
       -v dictionary_file
              Pꎫt@C(K{)D


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

       -siltail {WORD|WORD[OUTSYM]|#num}
              ^̖ɑΉ鎫Pw肷D
              (default: "<s>" / "</s>")

              Juliusł͂̒PF̎nI[ƂČŒ I
              ɈDȉ̂ꂩ̗lŎw肷D

                                     
           Pꖼ                    <s>
           Pꖼ[o̓V{]   <s>[silB]
           #PID                   #14

              (Pԍ͎t@C̕я0Ԃ)

       -forcedict
               ̌P𖳎ċN𑱍sDG[
              ȂPGgɂĂ͓ǂݍ݂X Lb v 
              D

   f(HMM)
       -h hmmfilename
              gpHMM`t@C(K{)D

       -hlist HMMlistfilename
              HMMlist t@CDtriphoněnHMMgpɕK{
              D

              ̃t@ĆC̉f\L       _
              triphoneHMM`ւ̎ʑ^Dڍׂ͕t
              hLgQƂ̂ƁD

       -iwcd1 {max|avg}
              triphonegpC1pX̒Ptriphonẻޓxv
              Z@w肷D

              max: ReLXgtriphone̍ől (default)
              avg: ReLXgtriphone̕ϒl

       -force_ccd / -no_ccd
              P Ԃ̉fˑl邩Ȃ𖾎I
              w肷Dw肪Ȃꍇ̓f̖O`琄 @
               DȂtriphoneȊO -force_ccd w肵Ƃ
              ͕̓ۏ؂ȂD

       -notypecheck
              ͓p[^̌^`FbN𖳌ɂD
              (default: `FbNL)

   ޓxvZ
       Gaussian pruning  tied-mixture ̉fgp 
        IɗLɂȂD tied-mixturełȂʏ̃f̏ꍇf
       tHgŖƂȂ邪C"-gprune" IvV𖾎IɎw
         ƂŁCtmixȊÕfɑ΂ĂKpłD Gaus-
       sian Selection ̎gpɂ mkgshmm ŕϊꂽmtH
       fKvłD

       -gprune {safe|heuristic|beam|none}
              Gaussian pruning ̎@w肷D
              (default:  tied-mixture  fł 'safe' (W)
              'beam' ()CȊOł 'none')

       -tmix K
              Gaussian pruning gpɁCR[hubNƂɏ K
              ̃KEXzvZD K w肷D
              قǌvZȂ邪Cޓx̌덷傫   
              (default: 2)

       -gshmm hmmdefs
              Gaussian Mixture Selection p̃mtHf
              w肷D GMSpmtH͒ʏ̃mtH 
              mkgshmm(1) ɂĐłD
              ftHg͎w薳(GMSgpȂ)D

       -gsnum N
              GMS gpCSmtH̏Ԃ̒ N ̏
              Ԃ̂݃gCtHvZ (default: 24)

   PԃV[g|[Y
       -iwspword
              ͒̒ZԖiV[g|[YjɑΉP 
              G gCFɎǉDfŕ
              ̖̏ofĂȂꃂfp 
               ɂ́C̃IvVw肷邱ƂŔF
              P\DGg̓e "-iwspentry"
              Ŏw\D

       -iwspentry
              "-iwspword"  ŒǉPGgw肷DF
              ƓtH[}bgŁCNH[e[Vň͂ 
              w肷D
              (default: "<UNK> [sp] sp sp")

       -iwsp  ( }`pXł̂)ZԂcontext-freeȒP
              ̖ւ̑ΉLɂD̓Iɂ́C S
              P ̓ǂ݂̖ɃXLbv\ȃV[g|[Yf
              tDtꂽf̓ReLXǧv Z
               ͏ODt郂f "-spmodel" Ŏw
              \Dڍׂ͕ʃhLgQƂ̂ƁD

       -spmodel
              "-iwsp" ŕtV[g|[Yf̖Ow 
              D
              (default: "sp")D

   V[g|[YZOe[V
       V[g|[YZOe[V́CԌoŋ؂
       悤ȒC̒Zŋ؂Ȃ璀IɔF
        s@\łDRpC "--enable-sp-segment" 
       w肷邱ƂŗLɂȂ܂D

       -spdur (--enable-sp-segment ) 1pX sp pԒ 
               l(PʁFt[)DV[g|[YPꂪŖ
              łt[̎ԈȏpCPpX 
              fđQpXsD(default: 10)

   Tp[^i1pXj
       -b beamwidth
              1 pX̃r[DHMM̃m[hŎw肷D̒l
              ͑1pX̉T̕߂lŁCFԂɑ
               ȉeDl邱ƂŒT͈͂
              ĔF𑁂I点邱Ƃł邪CT 
              s ɂF肪傷Dl傫قǈ肵
              ʂ邪CɂقڔႵďԂƃ 
              ʂD

              defaultlFfɂĕω
                400 (monophone gp)
                800 (triphone,PTM gp)
               1000 (triphone,PTM,engine=v2.1)

       -sepnum N
               (./configrue --enable-lowmem2 w莞) ؂番
              鍂px̐D
              (default: 150)


       -1pass 1pX̂ݎsDP3-gram̎w肪ꍇ
              Iɂ̃[hɂȂD

       -realtime

       -norealtime
              1pXԏ邩𖾎IɎw肷DftH
              ǵCt@C͂ɂ OFF (-norealtime)C }
              C NENetAudioE lb g [ N   ɂ ON
              (-realtime)D̃IvV CMN ƖڂȊ֌W 
              FOFF ̍ۂ CMN ͂P͂ƂɂꎩgvZ
              邪CON ̏ꍇ͒ÔTb̓͂̒lɗp
              D-progout QƂ̂ƁD

       -cmnsave filename
              FɌvZCMNp[^t@C֕ۑD
              ۑ͈͔F̂тɍsDłɃt@C 
              ꍇ͏㏑D

       -cmnload filename
              CMNp[^t@CǂݍށDt@C
              "-cmnsave" ŕۑt@CDɂă}CN
              ͂lbg[N͂ɂĂN̓͑1b
              CMNKpłD

   Tp[^iQpXj
       -b2 hyponum
              QpX̃r[DŎw肷DQ p X 
              ɁC ̒P꒷ƂɓWJJEgCl
              ̐z鉼WJꂽ炻Z 
               WJȂ悤ɂDTshŔF
              ۂʂD
              (default: 30)

       -n candidatenum
              ̐̕܂ŒT𑱂D 
                 X R Aōă\[gČʂo͂D (Q
              lF-outputIvV)D

              Juliusł͑2pX̒T̍œK͌ɂ͕ۏ؂
               ߁CŖތ₪ɍŏɓƂ͌ȂD
              ̒l傫قǐ^̍Ŗމ\ 
                 C   T 邽ߏԂ͑傫
              D(default: 1)

              defaultlFGWݒ(--enable-setup=)Ɉˑ
                10  (standard)
                 1  (fast,v2.1)

       -output N
              "-n"IvVŎw肵̂CNo
              
              (default: 1)D

       -cmalpha float
              P̊mMxvZɂX[WOW alpha w
              肷D
              (default: 0.05)

       -sb score
              XRAGx[v̕Det[ƂɁC 
               őXRA炱̕ȏ㗣ꂽɂĂscan
              ȂDl邱ƂőQpX̔Fx 
              Ȃ邪C̕vZ肪N\ȂD
              (default: 80.0)

       -s stack_size
               TɃX^bNɕێ鉼̍ő吔Dl傫
              قǈ肵ʂ邪Kv   
              D(default: 500)

       -m overflow_pop_times
               Tł؂ƔfWĴlDWJ
              ꂽ̐zƂCŒT 
               Dl傫قǂ߂ɒT𑱂邪CT
              s̏Ԃ͒ȂD(default: 2000)

       -lookuprange nframe
              PWJɑO㉽t[܂ł݂ēWJP 
               w肷DZP̒Eh~Ɍʂ邪Cl
              傫ƓWJ邽ߒxȂD
              (default: 5)

   Forced alignment
       -walign
              Fʂɑ΂āCPPʂViterbiACg
              s DPꂲƂɃ}b`ԁCуt[
              ̕ωޓxo͂D

       -palign
              Fʂɑ΂āCfPʂViterbiACg
              s DfƂɃ}b`ԁCуt[
              ̕ωޓxo͂D

       -salign
              Fʂɑ΂āCԒPʂViterbiACg
              s DԂƂɃ}b`ԁCуt[
              ̕ωޓxo͂D

   T[o[W[[h
       -module [port]
              T[o[W[[hŋNDN̓N C
              Agtcpipڑ҂CNCAg̃R}
              h̏уNCAgւ̔Fʂ̓g 
              K     MD@F͂̃T[o[
              W[[hł̂ݎgp邱ƂłDڍׂ 
              A hLgQƂ̂ƁD|[gԍ̃ftHg
              10500 łDTṽNCAgƂ jcontrol
              tĂD

       -outcode [W][L][P][S][C][w][l][p][s]
              T[ o[W[[hɁCNCAg֑M
              Fʂ̓ew肷Dꂼ 'W' ͒P̒
                o ͕C'L' N-gramGgC'P' ͉f
              C'S' ̓XRAC'C'͐Mx\D啶͑2 p
              XC ͑1 pXɑΉDႦΑQpX̒P
              Ɖf݂̂𑗐Mꍇ́C "-outcode WP" 
              悤Ɏw肷D

   bZ[Wo
       -separatescore
              XRAƉXRA킯ďo͂D

       -quiet  fXRAȗāCxXg̉̒P񂾂
              o͂D

       -progout
              1pX̓rʂ莞ԂɑQo͂D

       -proginterval msec
              -progout ̏o̓C^[ow(PʁF~b)

       -demo  "-progout -quiet" ƓD

   ̑
       -debug ʂ̃fobOpbZ[Wo͂D

       -C jconffile
              jconfݒt@CǂݍށD̎sIvV
               炩ߋLqēǂݍ܂邱ƂłD
              Cjconfݒt@Cł̃IvVɂC
              ʂjconfݒt@C include 邱ƂłD

       -check wchmm
              ( fobOp)؍\̍\ΘbIɃ`FbN
              D

       -check triphone
              (fobOp)f(HMMList)ɂ鎫̒P
              ̎ۂ̃}bsOΘbIɃ`FbND

       -setting
              RpC̃GWݒo͂ďID

       -help  ȒPȃIvVꗗ\CID

EXAMPLES
       gpɂĂ͕t̃`[gAD

NOTICE
       jconf ݒt@Cł̃t@CpX̎wɂāFt@C
       𑊑΃pXŎw肷ꍇC͎s̃JgfBN
       gł͂ȂCjconf t@CuĂꏊ̑
       pXƂĉ߂܂DӂĂD

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

       http://julius.sourceforge.jp/

DIAGNOSTICS
       IꍇC Julius  exit status Ƃ 0 Ԃ
       DG[tꍇُ͈IC exist status Ƃ
        1 Ԃ܂D

       ̓t@CȂꍇ₤܂ǂݍ߂Ȃꍇ
       ́C̃t@Cɑ΂鏈XLbv܂D

BUGS
       Julius Ŏgpł郂fɂ̓TCY^CvɎ኱̐ 
       ܂Dڂ̓pbP[Wɕt̃hLgQƂ
       D

       oO񍐁E₢킹ERg    julius@kuis.kyoto-
       u.ac.jp     julius@is.aist-nara.ac.jp ܂ł肢
       D

COPYRIGHT
       Copyright (c) 1991-2003 sw
       Copyright (c) 1997-2000 񏈗UƋ(IPA)
       Copyright (c) 2000-2003 ޗǐ[ȊwZpw@w

AUTHORS
       Rev.1.0 (1998/02/20)
              ͌ B     WL (sw)
              ݌vs܂D

              WL (sw)
              ܂D

       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)
               WL (sw)
              ܂D

       Rev.3.2 (2001/08/15)

       Rev.3.3 (2002/09/11)

       Rev.3.4 (2003/10/01)
               WL (ޗǐ[)
              ܂D

THANKS TO
       ̃vO Rev.3.1 ܂ŁC񏈗UƋ(IPA)
       n I Zp琬Ɓu{fBNe[V̊{\tg
       EFÅJv(\ҁF쐴G ޗǐ[ȊwZpw@w
       )̉󂯂čs܂D

       Rev.3.2ȍ~́u񏈗w AFR\[VAv
       ČJĂ܂D

       Windows DLL ͔G(Éw)̎ɂč쐬E
       JĂ܂D

       Windows Microsoft Speech APIΉł͏ZgMu(sw)
       ɂ̂łD

       L̋́EvĂXCт܂܂ȏE
       Rg֌WҊeʂɐ[ӂ܂D

        CJɍۂČꃂf񋟂Ēɓj(d
       qZp)Cff񋟂ĒcƎ(
        w)͂߂Ƃ֌WeʂɊӂ܂D܂ɓj
       ͂ߑ̕ɓmFƃfobOsĒ܂
       Ƃӂ܂D

       ŌɁCoO񍐂ĂĂĂ Julius users ML
       ̃o[̕X͂߂ƂLinuxR~jeB̕X 
       ӂ܂D



                              LOCAL                     JULIUS(1)
