Function pointer wrapper of GMM computation. More...
#include <s3types.h>
Go to the source code of this file.
Functions | |
int32 | approx_ci_gmm_compute (void *srch, float32 *feat, int32 cache_idx, int32 wav_idx) |
int32 | approx_cd_gmm_compute_sen_comp (void *srch, float32 **feat, int32 wav_idx) |
int32 | approx_cd_gmm_compute_sen (void *srch, float32 **feat, int32 wav_idx) |
int32 | ms_cd_gmm_compute_sen_comp (void *srch, float32 **feat, int32 wav_idx) |
int32 | ms_cd_gmm_compute_sen (void *srch, float32 **feat, int32 wav_idx) |
int32 | s3_cd_gmm_compute_sen_comp (void *srch, float32 **feat, int32 wav_idx) |
int32 | s3_cd_gmm_compute_sen (void *srch, float32 **feat, int32 wav_idx) |
Function pointer wrapper of GMM computation.
int32 approx_cd_gmm_compute_sen | ( | void * | srch, |
float32 ** | feat, | ||
int32 | wav_idx | ||
) |
This wrapper that calls the approximate GMM computation routine which compute only normal senone.
srch | a pointer to a srch_t |
feat | feature vector #stream x #coeff |
wav_idx | frame index |
int32 approx_cd_gmm_compute_sen_comp | ( | void * | srch, |
float32 ** | feat, | ||
int32 | wav_idx | ||
) |
This wrapper calls the approximate GMM computation routine which compute the senone score. Then the composite senone will also be computed.
srch | a pointer to a srch_t |
feat | feature vector |
wav_idx | frame index |
int32 approx_ci_gmm_compute | ( | void * | srch, |
float32 * | feat, | ||
int32 | cache_idx, | ||
int32 | wav_idx | ||
) |
srch | a pointer to a srch_t |
feat | feature vector |
cache_idx | cache index |
wav_idx | frame index |
int32 ms_cd_gmm_compute_sen | ( | void * | srch, |
float32 ** | feat, | ||
int32 | wav_idx | ||
) |
This wrapper that calls the approximate GMM computation routine which compute only normal senone.
srch | a pointer to a srch_t |
feat | feature vector #stream x #coeff |
wav_idx | frame index |
int32 ms_cd_gmm_compute_sen_comp | ( | void * | srch, |
float32 ** | feat, | ||
int32 | wav_idx | ||
) |
This wrapper calls the multi-stream exact GMM computation routine which compute the senone score. Then the composite senone will also be computed.
srch | a pointer to a srch_t |
feat | feature vector #stream x #coeff |
wav_idx | frame index |
int32 s3_cd_gmm_compute_sen | ( | void * | srch, |
float32 ** | feat, | ||
int32 | wav_idx | ||
) |
Depends on which data structure has been initialized, s3_cd_gmm_compute_sen calls ms_cd_gmm_compute_sen (if ms_mgau is initialized) or approx_cd_gmm_coupute_sen (if _mgau is initialized)
Only normal senone will be computed.
srch | a pointer to a srch_t |
feat | feature vector #stream x #coeff |
wav_idx | frame index |
int32 s3_cd_gmm_compute_sen_comp | ( | void * | srch, |
float32 ** | feat, | ||
int32 | wav_idx | ||
) |
Depends on which data structure has been initialized, s3_cd_gmm_compute_sen_comp calls ms_cd_gmm_compute_sen_comp (if ms_mgau is initialized) or approx_cd_gmm_coupute_sen_compu (if _mgau is initialized)
Then composite triphone will also be computed.
srch | a pointer to a srch_t |
feat | feature vector #stream x #coeff |
wav_idx | frame index |