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

Generated on 7 Mar 2010 by  doxygen 1.6.1