안녕하세요.
run.sh 파일을 크게 건드리지 않고 레시피 그대로 학습하셨다고 가정하겠습니다. (파일명, 디렉터리 명 등)
exp 디렉터리를 들어가보시면 여러가지 디렉터리가 존재할 것입니다.
모델을 포함한 최종적인 학습 결과들은 chain_rvb 디렉터리에 존재합니다.
나머지는 음향 모델을 구축하는 과정에서 생성된 것들입니다.
디렉터리에 관한 설명을 하면 너무 길어지니 요구 모델 파일들에 대해서만 설명드리겠습니다.
- final.mdl = exp/chain_rvb/tdnn1n_rvb_online/final.mdl
- conf/mfcc.conf = exp/chain_rvb/tdnn1n_rvb_online/conf/mfcc.conf (model.conf와 pitch.conf는 zeroth 기본 레시피에 없기 때문에 생략)
- ivector/* = exp/chain_rvb/tdnn1n_rvb_online/ivector_extractor/*
- graph/* = exp/chain_rvb/tree_a/graph_tgsmall/*
- rescore/G.carpa = data/lang_test_fglarge/G.carpa
- rescore/G.fst = data/lang_test_tgsmall/G.fst
- rnnlm은 zeroth 기본 레시피에 없기 때문에 생략
graph/HCLr.fst와 graph/Gr.fst도 zeroth 기본 레시피에 없습니다.
잘 이해가 안 가시면 local/export.sh 파일을 참고하시면 됩니다.
해당 파일은 kaldi gstreamer server에 사용할 수 있도록 필요한 모델 파일들을 export합니다. 유사한 부분이 많아 도움이 될 것입니다.