From b40ecf8522052809d2351677a96195d69e4d0c16 Mon Sep 17 00:00:00 2001 From: Richard Burton Date: Fri, 22 Apr 2022 16:14:57 +0100 Subject: MLECO-3174: Minor refactoring to implemented use case APIS Looks large but it is mainly just many small adjustments Removed the inference runner code as it wasn't used Fixes to doc strings Consistent naming e.g. Asr/Kws instead of ASR/KWS Signed-off-by: Richard Burton Change-Id: I43b620b5c51d7910a29a63b509ac4d8a82c3a8fc --- source/use_case/asr/src/Wav2LetterPreprocess.cc | 28 ++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'source/use_case/asr/src/Wav2LetterPreprocess.cc') diff --git a/source/use_case/asr/src/Wav2LetterPreprocess.cc b/source/use_case/asr/src/Wav2LetterPreprocess.cc index 590d08a..92b0631 100644 --- a/source/use_case/asr/src/Wav2LetterPreprocess.cc +++ b/source/use_case/asr/src/Wav2LetterPreprocess.cc @@ -25,9 +25,9 @@ namespace arm { namespace app { - ASRPreProcess::ASRPreProcess(TfLiteTensor* inputTensor, const uint32_t numMfccFeatures, - const uint32_t numFeatureFrames, const uint32_t mfccWindowLen, - const uint32_t mfccWindowStride + AsrPreProcess::AsrPreProcess(TfLiteTensor* inputTensor, const uint32_t numMfccFeatures, + const uint32_t numFeatureFrames, const uint32_t mfccWindowLen, + const uint32_t mfccWindowStride ): m_mfcc(numMfccFeatures, mfccWindowLen), m_inputTensor(inputTensor), @@ -44,7 +44,7 @@ namespace app { } } - bool ASRPreProcess::DoPreProcess(const void* audioData, const size_t audioDataLen) + bool AsrPreProcess::DoPreProcess(const void* audioData, const size_t audioDataLen) { this->m_mfccSlidingWindow = audio::SlidingWindow( static_cast(audioData), audioDataLen, @@ -82,7 +82,7 @@ namespace app { } /* Compute first and second order deltas from MFCCs. */ - ASRPreProcess::ComputeDeltas(this->m_mfccBuf, this->m_delta1Buf, this->m_delta2Buf); + AsrPreProcess::ComputeDeltas(this->m_mfccBuf, this->m_delta1Buf, this->m_delta2Buf); /* Standardize calculated features. */ this->Standarize(); @@ -112,9 +112,9 @@ namespace app { return false; } - bool ASRPreProcess::ComputeDeltas(Array2d& mfcc, - Array2d& delta1, - Array2d& delta2) + bool AsrPreProcess::ComputeDeltas(Array2d& mfcc, + Array2d& delta1, + Array2d& delta2) { const std::vector delta1Coeffs = {6.66666667e-02, 5.00000000e-02, 3.33333333e-02, @@ -167,7 +167,7 @@ namespace app { return true; } - void ASRPreProcess::StandardizeVecF32(Array2d& vec) + void AsrPreProcess::StandardizeVecF32(Array2d& vec) { auto mean = math::MathUtils::MeanF32(vec.begin(), vec.totalSize()); auto stddev = math::MathUtils::StdDevF32(vec.begin(), vec.totalSize(), mean); @@ -186,14 +186,14 @@ namespace app { } } - void ASRPreProcess::Standarize() + void AsrPreProcess::Standarize() { - ASRPreProcess::StandardizeVecF32(this->m_mfccBuf); - ASRPreProcess::StandardizeVecF32(this->m_delta1Buf); - ASRPreProcess::StandardizeVecF32(this->m_delta2Buf); + AsrPreProcess::StandardizeVecF32(this->m_mfccBuf); + AsrPreProcess::StandardizeVecF32(this->m_delta1Buf); + AsrPreProcess::StandardizeVecF32(this->m_delta2Buf); } - float ASRPreProcess::GetQuantElem( + float AsrPreProcess::GetQuantElem( const float elem, const float quantScale, const int quantOffset, -- cgit v1.2.1