JULIAN(1)                                               JULIAN(1)



NAME
       Julian   -  grammar-based  continuous  speech  recognition
       parser

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

DESCRIPTION
       Julian ͐ΏۂƂLԕ@ɊÂA F
       sƂ̂łCt[̉Fp[UłDLq@
       p2pX\̒iKITɂ萔̌bp 
       xȔFsƂł܂D

       Julian   Julius ̔hłŁCꃂfȊÔ̕قƂ
       ǂJuliusƋLĂ܂D

       F̎sɂ́CFΏۂƂ镶̃p^[LqL
       ԕ@ƉfKvłD@̌`͓Ǝ`ŁC
       ̂߂̍쐬pc[{pbP[WɊ܂܂Ă܂D
        f͕WIȌ`(HTK`)ǂݍ߁C܂Cӂ̒PE
       CPʂ܂D̂߃[U[͓̃^XNΏۂ
       FVXeeՂɍ\z邱Ƃł܂D
       f̓@╶@̋Lq@ɂẮCt̃hL
       gʓrD

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

gpf
       Julian ł͈ȉ̃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  p@̌`͓Ǝ̌ŁC쐬pc[{
                 c[ɕtĂ܂D@ grammar t@C 
                   voca   t@ ĈQȂ܂D grammar
                 t@Cł́C\P̃JeSI[K
                 ƂBNFɋLq܂Dvoca t@Cł́C
                 JeSƂ̒P̕\LƓǂ݁ifj`
                 ܂DRpC mkdfa.pl (1) pČ
                 LԃI[g}gt@C(.dfa)Ǝt@C
                 (.dict)ɕϊāCJulian ɗ^܂D


       JuliusƓlɁCfoCX̒ړ͂щt@C
       Fs܂D}CNtH[qDatLink(NetAudio)C 
       уNCAgc[ adintool plbg[NoR
       ̒ړ͂ɑΉĂ܂Dt@C `    16bit
       WAVE   t@ CikjRAWt@C (16bit, BigEn-
       dian) łDRpClibsndfileN邱Ƃł
        ̌`ɑΉ\łD܂CHTK`̓p[^
       t@Cŗ^邱Ƃł܂D

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

TASY
       Julian  ̔F2pX\ƂȂĂ܂D܂1pX
       ́C^ꂽ@アKpčrF
       s܂Dł͕@KJeSԂ݂̐̂
       JeSΐpāCLRr[Ts  D
       2 p X ł͑PpX̌ʂɖ{̕@ɂĒTs
       Cxȉɓ܂DQpX̒T͍œKۏ
       A*TƂȂ܂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

       قƂǂ̃IvV Julius ƋʂłD
       Julian ̂݁F-dfa, -penalty1, -penalty2, -sp, -looktrellis
       Julius ̂݁F-nlr, -nrl, -d, -lmp, -lmp2,  -transp,  -sil-
       head, -siltail, -spdur, -sepnum, -separatescore

       ȉ͑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

       -zmean  -nozmean
                 ͎ɁCDC̏sǂw肷
              D (default: sȂ (-nozmean))


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

       -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"-rejectshort"ṕCpꂽ͂
              D

       -rejectshort msec
              msec Ŏw肳ꂽ~bZ͂pCF
              s   D  W[  [h̓NCAg
              '<REJECTED REASON="..."/>' o͂ D"-record"
              I vVṕC̃IvVɂpꂽ
              ͂ۑ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)

   
       -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))D

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

       -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
              MFCCtB^oNvZŃohsF 
              cut-off    glw肷D"-hifreq" Ql̂
              ƁD
              (default: -1 = disabled)

       -hifreq frequency
              MFCCtB^oNvZŃohsF 
              cut-off    glw肷D"-lofreq" Ql̂
              ƁD
              (default: -1 = disabled)

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

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

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

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

       -ssfloor value
              XyNgTugNṼtAOWD 
                ʃp[ 0 ȉɂȂXyNgɑ΂
              āCM̌W{̐M      (default:
              0.5)D

   ꃂf(Lq@)
       -dfa dfa_filename
              @̗LԃI[g}gt@C(.dfa)w肷(
              K{)D

       -penalty1 float
              PpX̒P}yieBw    (default:
              0.0)

       -penalty2 float
               Q p X̒P}yieBw肷 (default:
              0.0)

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

       -spmodel {WORD|WORD[OUTSYM]|#num}
              ̒Z|[YɑΉ鉹CHMM̖O  w  
              DJulian  ́C   Ĉ݂̓ǂ݂P
              ushort pause wordvƂāCFɂēʈ 
               DȂ킿C̒P̊ҏoʒu@Ŏw
              ĂƂCۂ̔bɂĂ̈ʒuɃ|[ Y
               Ȃꍇł̒PXLbvĂ܂
              Fi߂邱Ƃłi̋@\Ȃ΁C 
               uɃ|[YȂꍇ@ƂȂjD
              ̐U镑́Cbɂ閳ӎ̒Zԃ|[Y o
              ܂舵߂̋@\łD
              (default: "sp")

              ȉ̂ꂩ̌`Ŏw肷D

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

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

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

   f(HMM)
       -h hmmfilename
              gpHMM`t@C(K{)D`(ascii/binary)
              ͎ʂD

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

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

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

              best N: ReLXgtriphonȅN̕ϒl
              max: ReLXgtriphone̍ől
              avg: ReLXgtriphone̕ϒl (default)

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

   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)

       -1pass 1pX̂ݎsD

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

       -n candidate_num
              ̐̕܂ŒT𑱂D 
               ̓XRAōă\[gAʏɏo͂D (
              QlF-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)


       -looktrellis
              PWJ𕶖@\PWł͂ȂC1pX
               ̎ԂɎcPɍiDQpX኱Ȃ
              \邪Cɑbł͍̌ʂ 
              邪C肪傷\傫ȂD

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

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

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

   T[o[W[[h
       -module [port]
              T[ o[W[[hŋNDN̓NC
              Agtcpipڑ҂CNCAg̃R}
               h̏уNCAgւ̔Fʂ̓g
              K𑗐MD@F   T[ o[ 
              W[ [hł̂ݎgp邱ƂłDڍׂ͊
              AhLgQƂ̂Ɓ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' ͕@Gg C'P'     f
              C'S'  ̓XRAC'C'͐Mx\D啶͑2p
              XC͑ 1pXɑΉDႦΑQpX P
               Ɖf݂̂𑗐Mꍇ́C "-outcode WP"
              悤Ɏw肷D

   bZ[Wo
       -quiet fXRAȗāCxXg̉̒P 
              o͂D

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

       -proginterval msec
              -progout ̏o̓C^[ow(PʁFmsec)

       -demo  "-progout -quiet" ɓD

   ̑
       -debug fobOpbZ[Wo͂D

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

       -setting
              vOERpCERpCIv V
              \ďID

       -help  ȒPȃIvVꗗ\ID

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
       julius(1), jcontrol(1), adinrec(1), adintool(1), mkdfa(1),
       mkgsmm(1), wav2mfcc(1), mkss(1)

       http://julius.sourceforge.jp/

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

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

BUGS
       Julian Ŏ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-2004 sw
       Copyright (c) 2000-2004 ޗǐ[ȊwZpw@w

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


       Rev.2.0 (1999/02/20)

       Rev.2.1 (1999/04/20)

       Rev.2.2 (1999/10/04)

       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)

       Rev.3.4.1 (2004/02/25)

       Rev.3.4.2 (2004/04/30)
               WL (ޗǐ[)
              Ɏ܂D

THANKS TO
       ̃vO Rev.3.1 ܂ŋswfBA(
         )ɂĊJ܂DRev.3.2 ȍ~ Julius
       ƓCu񏈗w AFR\[VAv 
       ČJĂ܂D

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

       ܂܂ȏERgEw֌WҊeʂɐ[
       ӂ܂D



                              LOCAL                     JULIAN(1)
