summaryrefslogtreecommitdiff
path: root/source/use_case/kws_asr/src/Wav2LetterPreprocess.cc
diff options
context:
space:
mode:
Diffstat (limited to 'source/use_case/kws_asr/src/Wav2LetterPreprocess.cc')
-rw-r--r--source/use_case/kws_asr/src/Wav2LetterPreprocess.cc38
1 files changed, 19 insertions, 19 deletions
diff --git a/source/use_case/kws_asr/src/Wav2LetterPreprocess.cc b/source/use_case/kws_asr/src/Wav2LetterPreprocess.cc
index 613ddb0..8251396 100644
--- a/source/use_case/kws_asr/src/Wav2LetterPreprocess.cc
+++ b/source/use_case/kws_asr/src/Wav2LetterPreprocess.cc
@@ -88,12 +88,12 @@ namespace asr {
}
/* Compute first and second order deltas from MFCCs. */
- this->_ComputeDeltas(this->_m_mfccBuf,
- this->_m_delta1Buf,
- this->_m_delta2Buf);
+ this->ComputeDeltas(this->_m_mfccBuf,
+ this->_m_delta1Buf,
+ this->_m_delta2Buf);
/* Normalise. */
- this->_Normalise();
+ this->Normalise();
/* Quantise. */
QuantParams quantParams = GetTensorQuantParams(tensor);
@@ -105,11 +105,11 @@ namespace asr {
switch(tensor->type) {
case kTfLiteUInt8:
- return this->_Quantise<uint8_t>(
+ return this->Quantise<uint8_t>(
tflite::GetTensorData<uint8_t>(tensor), tensor->bytes,
quantParams.scale, quantParams.offset);
case kTfLiteInt8:
- return this->_Quantise<int8_t>(
+ return this->Quantise<int8_t>(
tflite::GetTensorData<int8_t>(tensor), tensor->bytes,
quantParams.scale, quantParams.offset);
default:
@@ -120,9 +120,9 @@ namespace asr {
return false;
}
- bool Preprocess::_ComputeDeltas(Array2d<float>& mfcc,
- Array2d<float>& delta1,
- Array2d<float>& delta2)
+ bool Preprocess::ComputeDeltas(Array2d<float>& mfcc,
+ Array2d<float>& delta1,
+ Array2d<float>& delta2)
{
const std::vector <float> delta1Coeffs =
{6.66666667e-02, 5.00000000e-02, 3.33333333e-02,
@@ -175,20 +175,20 @@ namespace asr {
return true;
}
- float Preprocess::_GetMean(Array2d<float>& vec)
+ float Preprocess::GetMean(Array2d<float>& vec)
{
return math::MathUtils::MeanF32(vec.begin(), vec.totalSize());
}
- float Preprocess::_GetStdDev(Array2d<float>& vec, const float mean)
+ float Preprocess::GetStdDev(Array2d<float>& vec, const float mean)
{
return math::MathUtils::StdDevF32(vec.begin(), vec.totalSize(), mean);
}
- void Preprocess::_NormaliseVec(Array2d<float>& vec)
+ void Preprocess::NormaliseVec(Array2d<float>& vec)
{
- auto mean = Preprocess::_GetMean(vec);
- auto stddev = Preprocess::_GetStdDev(vec, mean);
+ auto mean = Preprocess::GetMean(vec);
+ auto stddev = Preprocess::GetStdDev(vec, mean);
debug("Mean: %f, Stddev: %f\n", mean, stddev);
if (stddev == 0) {
@@ -204,14 +204,14 @@ namespace asr {
}
}
- void Preprocess::_Normalise()
+ void Preprocess::Normalise()
{
- Preprocess::_NormaliseVec(this->_m_mfccBuf);
- Preprocess::_NormaliseVec(this->_m_delta1Buf);
- Preprocess::_NormaliseVec(this->_m_delta2Buf);
+ Preprocess::NormaliseVec(this->_m_mfccBuf);
+ Preprocess::NormaliseVec(this->_m_delta1Buf);
+ Preprocess::NormaliseVec(this->_m_delta2Buf);
}
- float Preprocess::_GetQuantElem(
+ float Preprocess::GetQuantElem(
const float elem,
const float quantScale,
const int quantOffset,