On-device Keyword Spotting of Odia Language on an Edge Device Using Quantization for Model Compression

Keyword spotting (KWS) in speech recognition refers to the task of detecting specific words or phrases by a system. KWS focuses on identifying and reacting to particular words or commands. There are various domains where KWS can be applied, such as voice assistants, security systems, automotive systems, healthcare, industrial systems, and various edge devices. In this research, a KWS system has been developed to recognize 24 frequently used words in the Odia language which includes the digits (0 to 9), seven colours and different directions. The dataset is recorded with Zoom H1n mic with 41Khz frequency. This paper proposes three models based on CNN, LSTM, and CNN+LSTM for KWS. Mel Frequency Cepstral Coefficients (MFCCs) are used as features for each keyword. The models are trained and tested with the dataset we prepared. It has been observed that the CNN model performs better than the other two models. The models are compressed using a quantization technique, resulting in a 3x reduction in model size after quantization. The accuracy of the original model (97%) is preserved after quantization. This enables such a model to be deployed on various edge devices. All the models are deployed and tested on the Raspberry Pi 3B board.

Authors

Publication Details

Journal
Journal of Information Systems Engineering & Management
Published
2025-03-27
DOI
https://doi.org/10.52783/jisem.v10i25s.4021
Primary Topic
Advanced Text Analysis Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

On-device Keyword Spotting of Odia Language on an Edge Device Using Quantization for Model Compression

Bikash Ranjan Bag
1 links
Journal of Information Systems Engineering & Management
Advanced Text Analysis Techniques
article

On-device Keyword Spotting of Odia Language on an Edge Device Using Quantization for Model Compression

Bikash Ranjan Bag
article en

Abstract

Keyword spotting (KWS) in speech recognition refers to the task of detecting specific words or phrases by a system. KWS focuses on identifying and reacting to particular words or commands. There are various domains where KWS can be applied, such as voice assistants, security systems, automotive systems, healthcare, industrial systems, and various edge devices. In this research, a KWS system has been developed to recognize 24 frequently used words in the Odia language which includes the digits (0 to 9), seven colours and different directions. The dataset is recorded with Zoom H1n mic with 41Khz frequency. This paper proposes three models based on CNN, LSTM, and CNN+LSTM for KWS. Mel Frequency Cepstral Coefficients (MFCCs) are used as features for each keyword. The models are trained and tested with the dataset we prepared. It has been observed that the CNN model performs better than the other two models. The models are compressed using a quantization technique, resulting in a 3x reduction in model size after quantization. The accuracy of the original model (97%) is preserved after quantization. This enables such a model to be deployed on various edge devices. All the models are deployed and tested on the Raspberry Pi 3B board.

Journal of Information Systems Engineering & ManagementVol. 10(25s)
Openalex Percentile: Top 97%
Advanced Text Analysis Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.