#include <sent/stddefs.h>
#include <sent/vocabulary.h>
#include <sent/htk_hmm.h>
voca_load_htkdict.cのインクルード依存関係図

マクロ定義 | |
| #define | PHONEMELEN_STEP 10 | 
| Memory allocation step for phoneme sequence.  | |
関数 | |
| char * | cycle_triphone (char *p) | 
| char * | cycle_triphone_flush () | 
| static void | add_to_error (WORD_INFO *winfo, char *name) | 
| static void | callback_list_error (void *x) | 
| static void | list_error (WORD_INFO *winfo) | 
| static void | set_maxwn (WORD_INFO *winfo) | 
| static void | set_maxwlen (WORD_INFO *winfo) | 
| boolean | voca_load_htkdict (FILE *fp, WORD_INFO *winfo, HTK_HMM_INFO *hmminfo, boolean ignore_tri_conv) | 
| boolean | voca_load_htkdict_fd (int fd, WORD_INFO *winfo, HTK_HMM_INFO *hmminfo, boolean ignore_tri_conv) | 
| boolean | voca_load_htkdict_sd (int sd, WORD_INFO *winfo, HTK_HMM_INFO *hmminfo, boolean ignore_tri_conv) | 
| boolean | voca_append_htkdict (char *entry, WORD_INFO *winfo, HTK_HMM_INFO *hmminfo, boolean ignore_tri_conv) | 
| boolean | voca_load_htkdict_line (char *buf, int vnum, WORD_INFO *winfo, HTK_HMM_INFO *hmminfo, boolean do_conv, boolean *ok_flag) | 
| boolean | voca_mono2tri (WORD_INFO *winfo, HTK_HMM_INFO *hmminfo) | 
| Convert whole words in word dictionary to word-internal triphone.   | |
| void | voca_append (WORD_INFO *dstinfo, WORD_INFO *srcinfo, int coffset, int woffset) | 
変数 | |
| static char | buf [MAXLINELEN] | 
| Local work area for input text processing.  | |
| static char | bufbak [MAXLINELEN] | 
| Local work area for debug message.  | |
| static char | trbuf [3][20] | 
| Local buffer for triphone convertion.  | |
| static char | chbuf [30] | 
| Another local buffer for triphone convertion.  | |
| static char | nophone [1] | 
| Local buffer to indicate 'no phone'.  | |
| static int | trp_l | 
| Triphone cycle index.  | |
| static int | trp | 
| Triphone cycle index.  | |
| static int | trp_r | 
| Triphone cycle index.  | |
voca_load_htkdict.c で定義されています。
      
  | 
  
| 
 Return string of triphone name composed from last 3 call. 
 
 
 voca_load_htkdict.c の 79 行で定義されています。 参照元 cycle_triphone_flush(), new_str2phseq(), voca_load_htkdict_line(), と voca_mono2tri().  | 
  
      
  | 
  
| 
 Flush the triphone buffer and return the last biphone. 
 
 voca_load_htkdict.c の 125 行で定義されています。 参照元 new_str2phseq(), voca_load_htkdict_line(), と voca_mono2tri().  | 
  
      
  | 
  ||||||||||||
| 
 Add a triphone name to the missing error list in WORD_INFO. 
 
 voca_load_htkdict.c の 137 行で定義されています。  | 
  
      
  | 
  
| 
 Traverse callback function to output a error phone. 
 
 voca_load_htkdict.c の 160 行で定義されています。  | 
  
      
  | 
  
| 
 Output all error phones appeared while readin a word dictionary. 
 
 voca_load_htkdict.c の 172 行で定義されています。 参照元 voca_append_htkdict(), voca_load_htkdict(), voca_load_htkdict_fd(), と voca_load_htkdict_sd().  | 
  
      
  | 
  
| 
 Parse a word dictionary and set the maximum state length per word. 
 
 voca_load_htkdict.c の 185 行で定義されています。 参照元 voca_append(), voca_append_htkdict(), voca_load_htkdict(), voca_load_htkdict_fd(), と voca_load_htkdict_sd().  | 
  
      
  | 
  
| 
 Parse the word dictionary to set the maximum word length. 
 
 voca_load_htkdict.c の 207 行で定義されています。 参照元 voca_append(), voca_append_htkdict(), voca_load_htkdict(), voca_load_htkdict_fd(), と voca_load_htkdict_sd().  | 
  
      
  | 
  ||||||||||||||||||||
| 
 Top function to read word dictionary via file pointer 
 
 
 voca_load_htkdict.c の 229 行で定義されています。 参照元 init_voca().  | 
  
      
  | 
  ||||||||||||||||||||
| 
 Top function to read word dictionary via file descriptor. 
 
 
 voca_load_htkdict.c の 269 行で定義されています。  | 
  
      
  | 
  ||||||||||||||||||||
| 
 Top function to read word dictionary via socket descriptor. 
 
 
 voca_load_htkdict.c の 308 行で定義されています。  | 
  
      
  | 
  ||||||||||||||||||||
| 
 Append a single entry to the existing word dictionary. 
 
 
 voca_load_htkdict.c の 347 行で定義されています。 参照元 initialize_dict().  | 
  
      
  | 
  ||||||||||||||||||||||||||||
| 
 Sub function to Add a dictionary entry line to the word dictionary. 
 
 
 voca_load_htkdict.c の 384 行で定義されています。 参照元 voca_append_htkdict(), voca_load_htkdict(), voca_load_htkdict_fd(), と voca_load_htkdict_sd().  | 
  
      
  | 
  ||||||||||||
| 
 Convert whole words in word dictionary to word-internal triphone. Normally triphone conversion will be performed directly when reading dictionary file. This function is for post conversion only. 
 
 
 voca_load_htkdict.c の 599 行で定義されています。 参照元 final_fusion().  | 
  
      
  | 
  ||||||||||||||||||||
| 
 Append one word dictionary to other, for multiple grammar handling. Assumes that the same HMM definition is used on both word dictionary. 
 
 voca_load_htkdict.c の 640 行で定義されています。  | 
  
 1.4.2