ɂ Julian p̕@֘Ac[߂Ă܂D

mkdfa (mkdfa.pl) @RpC
generate	_c[
accept_check	P̎/󗝃`FbNc[
nextword	P\`FbNc[iaccept_check̍@\Łj
gram2sapixml	Julian `̕@ SAPI XML @ɕϊXNvg

======================================================================
RpC

efBNg Julius-3.3 CXg[邱ƂŁC
{c[QIɃRpCECXg[܂D
RpCɂ Julius-3.3 ̃\[XKvłD{fBNg
Julius-3.3 ̃\[Xc[̉ɂ邱Ƃz肵Ă܂D

 0) RpCюsɂ͈ȉ̃c[ƃCuKvłD

	Eperl (ver.5)
	EGNU bison
	EGNU flex
	EGNU readline Cu
	Eiconv
	Eperl  JcodeW[

 1) efBNg julius-3.3 RpC
    iCXg[͂ȂĂ悢j

	% cd ..
	% ./configure
	% make
	% cd gramtools

 2) {fBNg configure  make sD

	% ./configure
	% make

 4) oオsoCi "make install"  /usr/local/bin 
    CXg[D

	% make install



======================================================================
======================================================================
======================================================================
ȉ̓}jAłD


======================================================================
 mkdfa.pl --- @RpC

  mkdfa.pl  Julian p̕@RpCłDLqꂽ@t@C.
grammar ƌbt@C .voca  Julianp DFA ƔF𐶐܂D

  ^镶@͐K@̃NXł邱ƂKvłD
  tH[}bg̏ڍׂ͕ʓrhLgD

  mkdfa.pl̎ǵCȉ̂悤 .grammar  .vocat@C̃v
tBbNXƂė^܂Dꂽet@ĆCLt@C
fBNgɊi[܂D

------------------------------------------------------------
    sF../sample_grammars/vfr/vfr.{grammar,voca}ɑ΂

        % mkdfa.pl ../sample_grammars/vfr/vfr

    Ƃ ../sample_grammars/vfr/vfr.{dfa,dict,term} D
------------------------------------------------------------

  ł́Cǂݍ񂾕@`NFA𐶐CDFAɕϊƂ
ɍŏsȂ܂D.dfa t@Cɂ̓JeSPʂ̍\KC.
dict t@Cɂ̓JeSƂ̓o^bƂ̔̎܂D

  ꂽ .dfa t@Cł͓̓V{̓JeSIDƂȂ܂D
JeSID .grammar ł̃JeS̑Ή̓RpC .term t@
Cɏo܂D̃t@C generate  nextword ȂǂŎgp
܂̂ŁCcĂĉD

  mkdfa ̎̂́CRpC{̂ mkfaCюsXNvg mkdfa.pl
̂Q̃vOȂ܂Dʏ mkdfa.pl NĂD

  éEo̓t@Č`̏ڍׂɂẮCʎQƂĉD


======================================================================
 generate --- _c[

  @ɏ]ĕ_ɐ܂D񕶂𐶐i󗝁jȂ`Fb
N邱Ƃł܂D

  sɂ .dfa, .dict, .term KvłD炩 mkdfa.pl 
ĂĉD

----- s -------------------------------------------
    % bin/generate ../sample_grammars/vfr/vfr		<-- 
    Reading in dictionary...done
    Reading in DFA grammar...done
    Mapping dict item <-> DFA terminal (category)...done
    Reading in term file (optional)...done
    42 categories, 99 words
    DFA has 135 nodes and 198 arcs
    ----- 
     silB ߂܂ silE
     silB I܂ silE
     silB Vc  X[c  ꂵ  silE
     silB X[c  Jb^[   F  ꂵ  silE
     silB   silE
     silB   oĂ  silE
     silB oĂ  silE
     silB ߂  silE
     silB X[c  Vc  ꂵ  silE
     silB 㒅      silE
    %
--------------------------------------------------------
IvV "-n num" ŁC镶wł܂DftHg10łD
IvV "-t" ŒP̑ɃJeSŏo͂܂ (.termݎ)D


======================================================================
 accept_check  --- P̎/󗝃`FbNc[

  ̎󗝁^󗝂𔻒肷c[łD͕W͂番
PƂė^Kv܂Dgp镶@͕@͎O mkdfa.pl
ɂ .dfa, .dict, .term 𐶐ĂĉD

  Jo[transcriptionCt@Cɂ܂Ƃ߂ďĂāC
accept_check ̕W͂ɗ^邱ƂŁCړI̕󗝉\ǂ
ob`IɃ`FbNł܂D

  mkdfa.plƓvtBbNXR}hƂė^ċN܂D
.dfa, .dict, .termt@Cǂ݂񂾌C^ꂽtranscriptɑ΂
    E͂ꂽtranscriptimF̂߁j
    ELC̒P̑JeSɕϊ
    Eaccepted / rejected
o͂܂D

  transcript͒P̏o͕(.vocȃ1tB[h)󔒂ŋ؂ė^
܂DŏƍŌɂ͑̏ꍇ silB, silE Kvł邱ƂɋC
ĉD܂ sp transcriptɊ܂߂ȂłD܂C{
transcript^ꍇ́C.vocaƓR[hŗ^Ȃ΂
_ɂӂĂD

---- s ---------------------------------------------
    % bin/accept_check ../sample_grammars/vfr/vfr	    <-- 
    Reading in dictionary...done
    Reading in DFA grammar...done
    Mapping dict item <-> DFA terminal (category)...done
    Reading in term file (optional)...done
    42 categories, 99 words
    DFA has 135 nodes and 198 arcs
    ----- 
    please input word sequence>silB     silE  <-- 
    wseq: silB     silE
    cate: NS_B COLOR_N (NI|NI_AT) SURU_V KUDASAI_V NS_E
    accepted
    please input word sequence>
---------------------------------------------------------

bɓ\L̒Pꂪ݂JeS̉߂ɞBꍇC
accept_check͉\ȑSĂ̑gݍ킹܂(LśuɁv)D

ȂCN "-t" IvVƁCPꖼłȂJeS
t悤ɂȂ܂D̏ꍇCeJeS̍ŏ̒PꂪJeS\
PƂđI܂D


======================================================================
 nextword --- P\`FbNc[iaccept_check̍@\Łj

  ^ꂽɑ΂āC@ڑ鎟P̏Wo͂܂D

  ͂ł̓qXgQƂPꖼ/JeS̕⊮s܂D

  @͎O mkdfa.pl ɂ .dfa, .dict, .term 𐶐ĂĉD

  IӁI ͋t(right-to-left)ɓKv܂D
Julian 2pXł͕̖͂擪ɌĒTs߁CP\
̕ōsKv邩łD

---- s ---------------------------------------------
    % bin/nextword ../sample_grammars/vfr/vfr		<-- 
    Reading in dictionary...done
    Reading in DFA grammar...done
    Mapping dict item <-> DFA terminal (category)...done
    Reading in term file (optional)...done
    42 categories, 99 words
    DFA has 135 nodes and 198 arcs
    ----- 
    wseq >    silE				<-- 
    [wseq:    silE]
    [cate: (NI|NI_AT) SURU_V KUDASAI_V NS_E]
    PREDICTED CATEGORIES/WORDS:
                KEIDOU_A (h n )
                BANGOU_N ( )
                  HUKU_N (   )
               PATTERN_N (`FbN c  ...)
                  GARA_N ( )
                 KANZI_N ( )
                   IRO_N (F )
                 COLOR_N (   ...)
    wseq >
--------------------------------------------------------

transcript͎ɂ́Cʏemacs̍sҏWɉāC
ȉ̃L[gpł܂D

	TAB		Pꖼ̕⊮D"-t"ŋN̓JeS̕⊮D
			񂩉ƌꗗ\D
	Ctrl-L		⊮̏}(тɐ؂ւ)D
	Ctrl-PCCtrl-N	qXgQƁD

̑̑ɂĂ readline CũhLgQƂĂD

======================================================================
 gram2sapixml	--- Julian `̕@ SAPI XML @ɕϊXNvg

gram2sapixml/gram2sapixml.txt D


								ȏ
