Low-Power Microcontroller Implementation of a Voice Command Interface for IoT Nodes

This paper describes a low-power voice-activated prototype providing a hands-free user interface for voice commands. Utilizing a microelectromechanical-system microphone, the device extracts frequency-domain voice features to discern different keywords, enabling its use in IoT applications for medical support or office assistance. The keyword spotting functionality is implemented on an ARM Cortex-M4 microcontroller. Data acquisition is facilitated by a 12 -bit built-in analog-to-digital converter. Mel-frequency cepstral coefficients are calculated to create a compact representation of voice data. Dynamic time warping is used for feature comparison. The keyword spotting algorithm demonstrates 95% accuracy. By reducing power consumption, this research leads to the advancement of IoT technology for applications that need cloudless computing and hands-free interfaces.

Authors

Institutions

Publication Details

Published
2024-11-10
DOI
https://doi.org/10.1109/wf-iot62078.2024.10811365
Citations
2
Primary Topic
IoT-based Smart Home Systems
Type
article
Field-Weighted Citation Impact
0.42
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Low-Power Microcontroller Implementation of a Voice Command Interface for IoT Nodes

Stefano Gregori, Masoud Askariraad, Andrew Comtois
2 citations
IoT-based Smart Home Systems
0.42
article

Low-Power Microcontroller Implementation of a Voice Command Interface for IoT Nodes

Stefano Gregori, Masoud Askariraad, Andrew Comtois
article en
2 citations

Abstract

This paper describes a low-power voice-activated prototype providing a hands-free user interface for voice commands. Utilizing a microelectromechanical-system microphone, the device extracts frequency-domain voice features to discern different keywords, enabling its use in IoT applications for medical support or office assistance. The keyword spotting functionality is implemented on an ARM Cortex-M4 microcontroller. Data acquisition is facilitated by a 12 -bit built-in analog-to-digital converter. Mel-frequency cepstral coefficients are calculated to create a compact representation of voice data. Dynamic time warping is used for feature comparison. The keyword spotting algorithm demonstrates 95% accuracy. By reducing power consumption, this research leads to the advancement of IoT technology for applications that need cloudless computing and hands-free interfaces.

University of Guelph (CA)
Affordable and clean energy
Openalex Percentile: Top 36%
IoT-based Smart Home Systems
0.42
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.