3
Initial HMM Model

Initial HMM Model. 語音訊號 表示成所有中文語 言單元 經過 lexicon 字彙庫找出所 有的子音 (22) 、母音 (39) 、 32mixture 32 個 µ 、 v 32mixture VQ 32

Embed Size (px)

Citation preview

Page 1: Initial HMM Model. 語音訊號 表示成所有中文語 言單元 經過 lexicon 字彙庫找出所 有的子音 (22) 、母音 (39) 、 32mixture 32 個 µ 、 v 32mixture VQ 32

Initial HMM Model

Page 2: Initial HMM Model. 語音訊號 表示成所有中文語 言單元 經過 lexicon 字彙庫找出所 有的子音 (22) 、母音 (39) 、 32mixture 32 個 µ 、 v 32mixture VQ 32

語音訊號

表示成所有中文語言單元 經過 lexicon 字彙庫找出所

有的子音 (22) 、母音 (39) 、

32mixture

32 個 µ 、 v

32mixture

VQ

32 個 µ 、 vMLVQ

左至右 HMM

MLVQu 、 v 、 c 、 det

u 、 v 、 c 、 det

Feature , ( 查 cut)

VQ

412 0 0 29

313 0 30 31

313 1 32 35

313 2 36 40

313 3 41 42

313 4 43 59

313 5 60 63

313 6 64 66

313 7 67 71

412 0 72 79

initialfinal

Page 3: Initial HMM Model. 語音訊號 表示成所有中文語 言單元 經過 lexicon 字彙庫找出所 有的子音 (22) 、母音 (39) 、 32mixture 32 個 µ 、 v 32mixture VQ 32

begin

Allocate initial & final model parameters

• transition prob• mean• variance• weight• determinant

Open the database list file (fp_list)

Load lexicon

Generate new temp files•all speakers and all utterances

• read feature and get delta term• SBR• read cut information

• all syllables• all states

• write state frames to the cls file of the corresponding state model• update model’s and state’s count

Assign the mixture number of initial and final

states

Estimate the state transition prob

0

1m> I_MODEL

0

1

s

s> I_STATE

Read frames from the cls file

m

VQ process• get mixture means

Initialize MLVQ• determine• variance• weight

MLVQ process• get mean, variance, weight, determinant

0

1 m> F_MODEL

0

1

s

s> F_STATE

m

Initialize MLVQ• determine• variance• weight

Save 411 parameters of HMM model

Delete old cls files

end

• Remove model’s temp file• initialize model/state’s count

Read frames from the cls file

MLVQ process• get mean, variance weight, determinant

411.c

VQ process• get mixture means