======================================================================
                        Julius `[gA
                                                        (1998/02/20)
                                                        (1998/04/15 )
                                                        (1999/02/20 )
                                                        (1999/04/20 )
                                                        (2000/02/14 )
======================================================================

  ł́CJulius̊{IȎgɂĐ܂DNC
f[^̔F𗬂ǂĐƁCI\ȉ̓\[Xo
CiN-gramt@C̗pCG[ɂĉ܂D


ڎ

PD	t@C̏
 PDPD    f`t@C
 PDQD    ݒt@Cijconft@Cj̕ҏW
QD	Julius̋N
RD	f[^̓
SD	Fƌʏo
TD	̓\[X̑I
UD    oCiN-gramt@C̗p
VD    ÑG[ɂ




PDt@C̏
===================

PDPDf`t@C
---------------------------

Julius삷邽߂ɕKvȃf`t@Cpӂ܂D
ŒKvȂ̂́C

@
@EHMM`t@C       cHTKHMM`t@C`  
@EP2-gramt@C        cARPAW`              
@EPꎫt@C          cHTK̎`Ƃقړ   
@

3łD2pXTɂ荂xȔFs߂ɂ́C

  
  EtP3-gramt@C  cARPAW`              
  

KvłD܂ triphone HMM pꍇ

  
  EHMMlistt@C           cƎ`                  
  

KvłD

     P2-gramt@CƋtP3-gramt@C̑ɁC
       炩߃RpCwoCiN-gramt@Cxg
       ŁCǂݍ݂ɂł܂DɂĂ͑U߂QƂĂ
       D

  et@Č`ɊւڍׁCJuliusł̐ɂĂ
t Format.txt QƂĂD


PDݒt@Cijconft@Cj̕ҏW
========================================

  Julius̓ݒ͊{IɁujconf t@CvƌĂ΂t@CɋLq
܂D\[XA[JCuɃTv "Sample-j.jconf" ̂ŁC
KȏꏊɃRs[āC̊ɍ킹ĕҏW܂D

  eݒɂẮCSample-j.jconf̃RgуIC}jA
QlɂĂD


QDJulius̋N
=================

  Julius̋N̓R}hCs܂D
N "-C jconft@C"  jconf t@Cw肵܂D

 ----------------------------------------------------------------------
 |% julius -C jconft@C
 ----------------------------------------------------------------------

  jconf̊eݒ́C̎_ŃR}hCIvVƂė^邱
\łD"-C jconft@C" ́끖Ŏw肷邱ƂŁCjconft@
C̐ݒ㏑ł܂Djconft@Cw肵Ƃ͌
̐ݒ肪D悳܂D

Ƃ΁Cjconft@Cł̓}CN -input mic w肵
邪t@C͂sꍇCȉ̂悤Ɏwł܂D

 ----------------------------------------------------------------------
 |% julius -C jconft@C -input rawfile
 ----------------------------------------------------------------------

  ŃG[ꍇ͑V߂



RDf[^
=================================

  NIƁCf[^̓͑҂ɂȂ܂D

  ̓\[X͋N "-input {rawfile|mfcfile|mic|netaudio}" 
`Ŏw肵܂D

  Ⴆ "-input rawfile" ƂƂ́Ĉ悤ȃvvgoăL[
͑҂ԂɂȂ܂D
 ----------------------------------------------------------------------
 |enter filename->
 ----------------------------------------------------------------------

  ^邱Ƃ̂ł鉹f[^16kHz,16bit݂̂łDڂ͕t̕
 "Format.txt" D


SDF̎sƌʂ̏o
===========================

  t@C^Julius͂̓͂ɑ΂ĉFs܂D
  FŜ2pXōs܂i"-1pass"1pX݂̂̎sjD

  ܂͑Ŝɑ΂1pX2-grampt[̃r[T
s܂DrʂƂăxXgo͂܂Dȉ͏o͗łD

 ----------------------------------------------------------------------
 |input speechfile: sample/EF043002.hs
 |58000 samples (3.62 sec.)
 |### speech analysis (waveform -> MFCC)
 |length: 361 frames (3.61 sec.)
 |attach MFCC_E_D_Z->MFCC_E_N_D_Z
 |### Recognition: 1st pass (LR beam with 2-gram)
 |.......
 |pass1_best:  t  w     Ƃ  B
 |pass1_best_wordseq: <s> t+VV[+2 +m+67 w+Vh[+17 +
 |N+28 +K+58 +g+₤+44/21/3 ++46/6/2 Ƃ+g
 |R+22 +_+70/48/2 B+B+74 </s> 
 |pass1_best_phonemeseq: silB | sh i sh o: | n o | sh i d o: | ry o k
 |u | g a | t o w a | r e r u | t o k o r o | d a | sp | silE 
 |pass1_best_score: -8944.117188
 ----------------------------------------------------------------------
  pass1_best: ߂xXg̕łD
  pass1_best_wordseq: ͓N-gram\L̕C
  pass1_best_phonemeseq: ͓f\Li"|" ͒P؂j
  pass1_best_score: ͉̃XRAiΐޓxjłD


  1pXICɍxȑ2pXs܂D
  2pXł͑1pXœꂽԌʂɁC3-grampĒPPʂ
X^bNfR[fBOs܂D

 ----------------------------------------------------------------------
 |### Recognition: 2nd pass (RL heuristic best-first with 3-gram)
 |samplenum=361
 |sentence1:    w     Ƃ  B 
 |wseq1: <s> +VV[+2 +m+67 w+Vh[+17 +N+28 
 |+K+58 +g+₤+44/21/3 ++46/6/2 Ƃ+gR+22 +
 |_+70/48/2 B+B+74 </s> 
 |phseq1: silB | sh u sh o: | n o | sh i d o: | ry o k u | g a | t o w
 |a | r e r u | t o k o r o | d a | sp | silE 
 |score1: -8948.578125
 |478 generated, 478 pushed, 16 nodes popped in 361
 ----------------------------------------------------------------------
  "sentence1:" ̕ŏIIȔFʂłD

  FI RD̃vvg֖߂܂Dăt@C͂
ƂŉxFsƂł܂D

  ȂN -quiet IvVtꍇCȉ̂悤Ɍʂ̏o
͂ɂȂ܂D

 ----------------------------------------------------------------------
 |58000 samples (3.62 sec.)
 |pass1_best:  t  w     Ƃ  B 
 |sentence1:    w     Ƃ  B 
 ----------------------------------------------------------------------

  -progout Ƒ1pX̌ʂQIɏo͂܂


  ȏŊ{IȎg͏IłD


TD̓\[X̑I
=========================

  ͉̃\[X́Cȉ2`4ނIł܂D

    "-input rawfile"  g`f[^t@C

        ꕶAL^g`t@CǂݍŔF܂D
        t@C`RAW(16kHz,16bit signed short,mono,big-endian)
	WAV(k,16kHz,16bit)łD
	RpC libsndfile gݍł΁CɑlȌ`
        ̉t@C͂Ƃ邱Ƃł܂D

        Ȃ̓͂ŔFł鎞Ԓɂ̓VXe̐܂D
        ڂ Format.txt D

    "-input mfcfile"  HTK`̃p[^t@C(MFCC)

        g`f[^oς݂̓p[^t@Cǂݍ
        ŔF܂Dt@C` HTK̃p[^t@C`łD

        HMM̊wKp[^Ɠp[^^ł邱ƂKv
        łDp[^t@C͂̊wKp[^Ɠ^ł
        C͊܂łKv܂D

        p[^t@C̍쐬͕ʂ̃c[g܂Dwav2mfcc
        MFCC^Cv̓p[^t@CHTKtH[}bgŐ
        ܂DHTK ꍇ́C HCopyR}h ō邱Ƃ
        ł܂D

    "-input mic"      }CN̒ړ

        }CN[q̉Live͂F܂D
	ڂ̓pbP[Wɕt README.mic D

	T|[gOS Linux (OSS or ALSA), Solaris, IRIX łD

	͊JnƓɉ͂n܂܂D̂ƂCN "-demo" 
	w肵Ă΁C͓ř₪QIɏo͂܂Dɒ 
	Ԃꂽ炻ő1pX̉͂߂đ2pXֈڍsC
	ŏIʂo͂܂Ď܂͑҂ɂȂCJԂ܂D 

	Ȃ1bڂ͐ʂoĂ܂iCMNp[^擾̂
	߁ĵłӉD

    "-input netaudio -NA server:0"  DatLink̒ړ

	DatLinkT[o͉pCvCŎ󂯎CF܂D
	"-input mic" ƓC͂Ɠɉ͂n܂܂D

	gpɂ́CDatLink ɕt NetAudio Cu
	KvłDconfigureCũ`FbNɎsꍇ́C
	NetAudiolib, includefBNg 
	"--with-netaudio-dir=directory" ̌`Ŏw肵ĂD

	"-NA" ŁCǂݍłNetAudioT[õzXgƃjb
	gԍw肵܂D̏ꍇ"DatLink̐ڑꂽzXg:0"
	ƂȂ܂D 


"-input mfcfile" ȊOJuliusŉos܂C
gpł̂25MFCC_E_D_N_Ẑ݂łDȊO̓p[^
KvƂHMMfgpꍇ́Coς݂̓p[^t@
C(.mfc) "-input mfcfile" ŗ^悤ɂĂD


UDoCiN-gramt@C̗p
=================================

  ARPA`̒P2-gramt@Cыt3-gramt@ĆC炩
RpC1̃oCiN-gramt@CɕϊĂƂł܂D

oCiN-gramgƂŁCJuliusNN-gram̓ǂݍݎԂ啝
Zkł܂i\b -> bjD

ϊɂ mkbingram g܂Dȉ 2-gram.arpa  rev-3-gram.arpa
oCiN-gramt@C new.bingram ɕϊꍇ̃R}hłD

        % mkbingram 2-gram.arpa rev-3-gram.arpa new.bingram

jconft@Cł́C"-nlr 2-gram.arpa -nrl rev-3-gram.arpa" ̑
"-d new.bingram" Ǝw肵܂D

iӁj̃oCiN-gramCMU-TK̃oCi`Ƃ͔݊łD


VDÑG[
===================

  JuliusƂ̏oHMMPN-gram̃^CvTCYɂ́C
̐܂D

  JuliusNɁCft@C𐳂w肵ɂւ炸G[
ꍇ́C̃f̐𖞂ĂȂ\܂D

  ɁCȉ̐ɂ͒ӂĂD

    1)HMM̑JڂɊւ鐧
    2)N-gram̌b(65,535)
    3)Pb̃TCY(65,535)

								ȏ
