athena.transform.feats.cmvn
¶
This model doed CMVN on features.
Module Contents¶
Classes¶
Do CMVN on features. |
Functions¶
|
- class athena.transform.feats.cmvn.CMVN(config: dict)¶
Bases:
athena.transform.feats.base_frontend.BaseFrontend
Do CMVN on features.
- Parameters
config – contains four optional parameters.
- Shape:
output: \((T, F)\).
- Examples::
>>> config = {'global_mean': 0.0, 'global_variance': 1.0} >>> cmvn_op = CMVN.params(config).instantiate() >>> cmvn_out = cmvn_op('test.wav', 16000)
- classmethod params(config=None)¶
Set params.
- Parameters
config – contains the following four optional parameters:
'type' – Type of Opration. (string, default = ‘CMVN’)
'global_mean' – Global mean of features. (float, default = 0.0)
'global_variance' – Global variance of features. (float, default = 1.0)
'local_cmvn' – If ture, local cmvn will be done on features. (bool, default = False)
Note
Return an object of class HParams, which is a set of hyperparameters as name-value pairs.
- call(audio_feature, speed=1.0)¶
Compute CMVN on features.
- dim()¶
- athena.transform.feats.cmvn.compute_cmvn(audio_feature, mean=None, variance=None, local_cmvn=False)¶