JCONTROL(1)                                                        JCONTROL(1)



NAME
       jcontrol - simple program to control Julius module via API

SYNOPSIS
       jcontrol hostname [portnum]

DESCRIPTION
       jcontrol  ́C̃zXgœ쒆 julius CAPIăRg[
       ȒPȃR\[vOłD Julius ւ̃R }  h  MC  
       Julius̃bZ[WMsƂł܂D

       NCjcontrol ́CwzXgɂāuW[[hvœ쒆
       Julius ɑ΂Cڑ݂܂DڑmCjcontrol ̓[U[ R
       }h͑҂ԂƂȂ܂D

       jcontrol    [U[͂R}h߂CΉAPIR}h
       Julius ֑M܂D܂CJulius Fʂ̓gK   
       bZ[WMĂƂ́C̓eWo͂֏o܂D

       APȈڍׂɂĂ͊֘AD

OPTIONS
       hostname
              ڑ̃zXgiJulius W[[hœ쒆j

       portnum
              (optional) |[gԍ (default=10500)

COMMANDS (COMMON)
       N  Cjcontrol ɑ΂Ĉȉ̃R}hW͂͂ł
       D

       pause  F𒆒fDFȑꍇCœ͂𒆒fđ2pX 
              FIĂ璆fD

       terminate
              F𒆒fDFȑꍇC͂jđfD

       resume FĊJD

       inputparam arg
               @ ؂ւɉ͂łꍇ̓͒̈wD
              "TERMINATE", "PAUSE", "WAIT"̂ꂩwD

       version
              o[WԂ

       status VXȅ(active/sleep)ԂD

GRAMMAR COMMANDS
       @EPFp̃R}hłF

       changegram prefix
              F@ "prefix.dfa"  "prefix.dict" ɐ؂ւDJ g
              vZX̕@͑SďCw肳ꂽ@ɒuD

       addgram prefix
              F@Ƃ "prefix.dfa"  "prefix.dict" ǉD

       deletegram ID
              w肳ꂽID̔F@폜Dw蕶@̓JgvZX
              폜DID  Julian 瑗 GRAMINFO ɋLq 
              D

       deactivategram ID
              w肳ꂽID̔F@CꎞIOFFɂDOFFɂꂽ@͔F
              ꎞIɏODOFFɂꂽ@ Julius  
              ێC "activategram" R}hōĂ ON ɂłD

       activategram ID
              ꎞI OFF ɂȂĂ@Ă ON ɂD

       syncgram
              XVꂽ@𑦎KD

COMMANDS (PROCESS)
       listprocess
              ݃GWɂFvZẌꗗD

       currentprocess name
              R}hsΏۂ̃JgvZXw肳ꂽ̂ɐؑւ
              D

       shiftprocess
              R}hsΏۂ̃JgvZXɐؑւD

       addprocess jconffile
              GWɔFvZXǉDjconffile ͂P LM ݒ
              ނ̂ŁCT[o猩KvLDǉꂽ LM єF
              vZX jconffile ̖OvZXƂȂD

       delprocess name
              w肳ꂽO̔FvZXGW폜D

       activateprocess name
              ȑOɈꎞꂽvZXēxLD

       deactivateprocess name
              w肳ꂽvZXꎞD

       addword gram_id dictfile
              dictfile̒PCJgvZX gram_id ̕@   
              Di@EPF̂݁j

EXAMPLE
       Julius ̃bZ[W "> " s̐擪ɂĂ̂܂ܕWo͂ɏo
       ܂Do͓ȅڍׂɂẮC֘AQƂĂD

       (1) Julius W[[hŃzXg host ŋND
           % julius -C xxx.jconf ... -input mic -module

       (2) (̒[) jcontrol NCʐMJnD
           % jcontrol host
           connecting to host:10500...done
           > <GRAMINFO>
           >  # 0: [active] 99words, 42categories, 135nodes (new)
           > </GRAMINFO>
           > <GRAMINFO>
           >  # 0: [active] 99words, 42categories, 135 nodes
           >   Grobal:      99words, 42categories, 135nodes
           > </GRAMINFO>
           > <INPUT STATUS="LISTEN" TIME="1031583083"/>
        -> pause
        -> resume
           > <INPUT STATUS="LISTEN" TIME="1031583386"/>
        -> addgram test
           ....


SEE ALSO
       julius(1)

BUGS
       oO񍐁E₢킹ERg     julius-info  at  lists.source-
       forge.jp ܂ł肢܂D

VERSION
       This version is provided as part of Julius-3.5.1.

COPYRIGHT
       Copyright (c) 2002-2007 sw ͌
       Copyright (c) 2002-2005 ޗǐ[ȊwZpw@w 쌤
       Copyright (c) 2005-2007 ÉHƑw JuliusJ`[

AUTHORS
        WL (ÉHƑw) ܂D

LICENSE
       Julius ̎gpɏ܂D



4.3 Berkeley Distribution            LOCAL                         JCONTROL(1)
