#include <stdio.h>
#include <cmd_ln.h>
#include <logmath.h>
#include <s3types.h>
#include <glist.h>
#include <word_fsg.h>
#include <fsg_lextree.h>
#include <fsg_history.h>
#include <ascr.h>
#include <search.h>
#include <dict.h>
#include <mdef.h>
#include <tmat.h>
#include <hmm.h>
Go to the source code of this file.
#define fsg_search_frame | ( | s | ) | ((s)->frame) |
#define HYP_SZ 1024 |
typedef struct fsg_search_s fsg_search_t |
int fsg_search_add_fsg | ( | fsg_search_t * | , |
word_fsg_t * | |||
) |
int fsg_search_del_fsg | ( | fsg_search_t * | , |
word_fsg_t * | |||
) |
int fsg_search_del_fsg_byname | ( | fsg_search_t * | , |
char * | name | ||
) |
void fsg_search_frame_fwd | ( | fsg_search_t * | ) |
void fsg_search_free | ( | fsg_search_t * | s | ) |
Release all memory associated with the search module.
word_fsg_t* fsg_search_fsgname_to_fsg | ( | fsg_search_t * | , |
char * | name | ||
) |
int32 fsg_search_get_final_state | ( | fsg_search_t * | ) |
int32 fsg_search_get_start_state | ( | fsg_search_t * | ) |
void fsg_search_history_backtrace | ( | fsg_search_t * | search, |
int | check_fsg_final_state | ||
) |
fsg_search_t* fsg_search_init | ( | word_fsg_t * | , |
void * | srch_struct | ||
) |
void fsg_search_sen_active | ( | fsg_search_t * | search | ) |
int fsg_search_set_current_fsg | ( | fsg_search_t * | , |
char * | |||
) |
int32 fsg_search_set_final_state | ( | fsg_search_t * | , |
int32 | state | ||
) |
int32 fsg_search_set_start_state | ( | fsg_search_t * | , |
int32 | state | ||
) |
void fsg_search_utt_end | ( | fsg_search_t * | ) |
void fsg_search_utt_start | ( | fsg_search_t * | ) |