kb.h File Reference

The global wrapper structure for all variables in 3.X search. We may want to use it for sphinx 3.0 as well. More...

#include <stdio.h>
#include <s3types.h>
#include <cmd_ln.h>
#include <fe.h>
#include "kbcore.h"
#include "ascr.h"
#include "fast_algo_struct.h"
#include "stat.h"
#include "adaptor.h"

Go to the source code of this file.

Classes

struct  kb_t

Functions

S3DECODER_EXPORT void kb_init (kb_t *kb, cmd_ln_t *config)
S3DECODER_EXPORT void kb_free (kb_t *kb)
S3DECODER_EXPORT void kb_setmllr (const char *mllrname, const char *cb2mllrname, kb_t *kb)
S3DECODER_EXPORT void kb_set_uttid (const char *uttid, const char *uttfile, kb_t *kb)

Detailed Description

The global wrapper structure for all variables in 3.X search. We may want to use it for sphinx 3.0 as well.


Function Documentation

S3DECODER_EXPORT void kb_free ( kb_t kb  ) 

Deallocate the kb structure

Referenced by main().

S3DECODER_EXPORT void kb_init ( kb_t kb,
cmd_ln_t *  config 
)

Initialize the kb

Parameters:
kb In/Out: An empty kb_t
config In: The command-line object

Referenced by main().

S3DECODER_EXPORT void kb_set_uttid ( const char *  uttid,
const char *  uttfile,
kb_t kb 
)

Set Utterance ID to uttid

Parameters:
uttid In: the new utt id
uttfile In: the new utt filename
S3DECODER_EXPORT void kb_setmllr ( const char *  mllrname,
const char *  cb2mllrname,
kb_t kb 
)

Set MLLR

Parameters:
mllrname In: The name of the mllr model
cb2mllrname In: The filename of the MLLR class map

Generated on 7 Mar 2010 by  doxygen 1.6.1