#include <mdef.h>
Public Attributes | |
| int32 | n_ciphone |
| int32 | n_phone |
| int32 | n_emit_state |
| int32 | n_ci_sen |
| int32 | n_sen |
| int32 | n_tmat |
| hash_table_t * | ciphone_ht |
| ciphone_t * | ciphone |
| phone_t * | phone |
| s3senid_t ** | sseq |
| int32 | n_sseq |
| s3senid_t * | cd2cisen |
| s3cipid_t * | sen2cimap |
| s3cipid_t | sil |
| ph_lc_t *** | wpos_ci_lclist |
| s3senid_t * | st2senmap |
|
|
Parent CI-senone id for each senone; the first n_ci_sen are identity mappings; the CD-senones are contiguous for each parent CI-phone |
|
|
CI-phone information for all ciphones |
|
|
Hash table for mapping ciphone strings to ids |
|
|
#CI senones; these are the first |
|
|
#basephones actually present |
|
|
#emitting states per phone |
|
|
#basephones + #triphones actually present |
|
|
#senones (CI+CD) |
|
|
No. of unique senone sequences in this model |
|
|
#transition matrices |
|
|
Information for all ciphones and triphones |
|
|
Parent CI-phone for each senone (CI or CD) |
|
|
SILENCE_CIPHONE id |
|
|
Unique state (or senone) sequences in this model, shared among all phones/triphones |
|
|
A mapping from State to senone. Only used in sphinx 3.0 HACK!, In general, there is only need for either one of st2senmap or sseq. |
|
|
wpos_ci_lclist[wpos][ci] = list of lc for <wpos,ci>. wpos_ci_lclist[wpos][ci][lc].rclist = list of rc for <wpos,ci,lc>. Only entries for the known triphones are created to conserve space. (NOTE: FOR INTERNAL USE ONLY.) |
1.3.9.1