#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.
Classes | |
struct | fsg_search_s |
Macros | |
#define | HYP_SZ 1024 |
#define | fsg_search_frame(s) ((s)->frame) |
Typedefs | |
typedef struct fsg_search_s | fsg_search_t |
Functions | |
fsg_search_t * | fsg_search_init (word_fsg_t *, void *srch_struct) |
void | fsg_search_free (fsg_search_t *s) |
word_fsg_t * | fsg_search_fsgname_to_fsg (fsg_search_t *, char *name) |
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) |
int | fsg_search_set_current_fsg (fsg_search_t *, char *) |
void | fsg_search_utt_start (fsg_search_t *) |
void | fsg_search_utt_end (fsg_search_t *) |
void | fsg_search_frame_fwd (fsg_search_t *) |
void | fsg_search_history_backtrace (fsg_search_t *search, int check_fsg_final_state) |
int32 | fsg_search_get_start_state (fsg_search_t *) |
int32 | fsg_search_get_final_state (fsg_search_t *) |
int32 | fsg_search_set_start_state (fsg_search_t *, int32 state) |
int32 | fsg_search_set_final_state (fsg_search_t *, int32 state) |
void | fsg_search_sen_active (fsg_search_t *search) |
#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 * | ) |