SParamIVectorI Class Reference

Parameters container - iVector speaker parameters. More...

#include <bsapi.h>

Inheritance diagram for SParamIVectorI:

SParametersI SUnknownI List of all members.

Public Member Functions

virtual float *BSAPI_METHOD GetIVector ()=0
 Get iVector.
virtual int BSAPI_METHOD GetLength ()=0
 Get iVector length.
virtual bool BSAPI_METHOD SetIVector (float *pIvector, int length)=0
 Set the iVector.
virtual int BSAPI_METHOD GetNFrames ()=0
 Get number of speech frames used to extract iVector.
virtual void BSAPI_METHOD SetNFrames (int nFrames)=0
 Set number of speech frames used to extract iVector.

Detailed Description

Parameters container - iVector speaker parameters.

See also:
SIVectorExtractor


Member Function Documentation

virtual float* BSAPI_METHOD SParamIVectorI::GetIVector (  )  [pure virtual]

Get iVector.

Returns:
Array of floats that represent iVector

virtual int BSAPI_METHOD SParamIVectorI::GetLength (  )  [pure virtual]

Get iVector length.

Returns:
iVector length

virtual int BSAPI_METHOD SParamIVectorI::GetNFrames (  )  [pure virtual]

Get number of speech frames used to extract iVector.

This information can be used for callibration.

Returns:
number of frames

virtual bool BSAPI_METHOD SParamIVectorI::SetIVector ( float *  pIvector,
int  length 
) [pure virtual]

Set the iVector.

Parameters:
pIvector iVector, an array of floats
length number of values in iVector
Returns:
true if the iVector was set correctly

virtual void BSAPI_METHOD SParamIVectorI::SetNFrames ( int  nFrames  )  [pure virtual]

Set number of speech frames used to extract iVector.

Parameters:
nFrames number of frames


The documentation for this class was generated from the following file:
Generated on Wed Apr 11 10:00:47 2012 for BSAPI by  doxygen 1.4.7