cs.HCJun 10, 2025

Implementing Keyword Spotting on the MCXN947 Microcontroller with Integrated NPU

Authors: Petar Jakuš, Hrvoje Džapo

Organizations: Faculty of Electrical Engineering and Computing, Zagreb, Croatia

Abstract

This paper presents a keyword spotting (KWS) system implemented on the NXP MCXN947 microcontroller with an integrated Neural Processing Unit (NPU), enabling real-time voice interaction on resource-constrained devices. The system combines MFCC feature extraction with a CNN classifier, optimized using Quantization Aware Training to reduce model size with minimal accuracy drop. Experimental results demonstrate a 59x speedup in inference time when leveraging the NPU compared to CPU-only execution, achieving 97.06% accuracy with a model size of 30.58 KB, demonstrating the feasibility of efficient, low-power voice interfaces on embedded platforms.

Figures & tables

Explore similar work

CardsList
  1. Sub-Model Short-Term Memory Convolutions for Keyword Spotting Systems on Device

    Sep 28, 2026Paweł Warlewski, Artur Czeczko, Artur Szumaczuk +2Keyword SpottingSpeech Processing

  2. A Multiplication-Free Feature Extractor for Signal Classification: Keyword Spotting Case Study

    Aug 17, 2026Radu Dogaru, Ioana DogaruSpeech ProcessingTiny ML

  3. End-to-End Keyword Spotting on FPGA Using Graph Neural Networks with a Neuromorphic Auditory Sensor

    May 10, 2026Wiktor Matykiewicz, Piotr Wzorek, Kamil Jeziorek +4Keyword SpottingSpeech Processing