gmm_wrap.h File Reference
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) |
Detailed Description
Function pointer wrapper of GMM computation.
Function Documentation
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.
- Parameters:
-
| 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.
- Parameters:
-
| 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 | |
|
) |
| | |
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| srch | a pointer to a srch_t |
| feat | feature vector #stream x #coeff |
| wav_idx | frame index |