#include "s3types.h"
#include <logmath.h>
#include "ms_gauden.h"
Go to the source code of this file.
Classes | |
| struct | senone_t |
| 8-bit senone PDF structure. More... | |
Typedefs | |
| typedef uint32 | senprob_t |
Functions | |
| senone_t * | senone_init (const char *mixwfile, const char *mgau_mapfile, float32 mixwfloor, logmath_t *logmath) |
| void | senone_free (senone_t *s) |
| int32 | senone_eval (senone_t *s, s3senid_t id, gauden_dist_t **dist, int32 n_top) |
| void | senone_eval_all (senone_t *s, gauden_dist_t **dist, int32 n_top, int32 *senscr) |
|
|
Senone logs3-probs, truncated to 8 bits |
|
||||||||||||||||||||
|
Evaluate the score for the given senone wrt to the given top N gaussian codewords.
|
|
||||||||||||||||||||
|
Like senone_eval, but compute all senone scores for the shared density case (ie, #codebooks = 1).
|
|
|
In: The senone_t to free |
|
||||||||||||||||||||
|
Load a set of senones (mixing weights and mixture gaussian codebook mappings) from the given files. Normalize weights for each codebook, apply the given floor, convert PDF values to logs3 domain and quantize to 8-bits.
|
1.3.9.1