Voice recognition on Cortex-M

Keyword spotting on Cortex-M

Achieve high-accuracy keyword spotting on Cortex-M processors.

Read blog

Build a voice assistant with Google TensorFlow Lite

Perform ML inference on a Cortex-M7 based STM32F7 discovery board, using TensorFlow Lite for Microcontrollers.

View guide

Micro speech with TensorFlow

Use TensorFlow Lite for Microcontrollers to run a neural network model to recognize keywords in speech.

View guide

AI on Adafruit EdgeBadge

Learn to do speech recognition using TensorFlow models with the Adafruit EdgeBadge.

Watch video

Build noise-immune speech interfaces

See how BabbleLabs has taken its deep learning speech technology to build a new configuration and runtime software solution for optimized speech interfaces.

Watch video

Build an audio recognition system with Edge Impulse

Learn how to collect audio data from microphones, use signal processing to extract information, train a deep neural network and deploy the system to an embedded device – using an Arm Cortex-M4 based board and Edge Impulse.

View guide

Voice recognition on Cortex-A

Rhasspy voice assistant on MATRIX

Use the MATRIX Creator to enable voice recognition with the Rhasspy offline voice assistant and a Docker image.

View guide

Google AI Cloud and Raspberry Pi dog mood detector

Use Google AI Cloud to create a model to categorize dog sounds, then run the model on an Arm-based Raspberry Pi to listen for dog sounds and identify them.

View guide

Build embedded voice-based devices with Picovoice

Use the Picovoice platform to build voice interfaces on a Raspberry Pi and a Cortex-M4 based device.

Watch webinar

Deploy cloud-based ML for speech transcription

Set up client-server speech transcription running on cloud-hosted Arm servers.

View guide

Get Support


Community Blogs

Community Forums

Suggested answer Is it possible to turn my phone's 64-bit armv8-a (32-bit mode) to 64 bit mode 0 votes 135 views 1 replies Latest 10 hours ago by Raheem Answer this
Not answered M0+ Thumb - C flag 0 votes 91 views 0 replies Started 18 hours ago by Sean Dunlevy Answer this
Suggested answer CPSR status back to C variable
  • Arm7
  • Compilers
  • C
0 votes 2531 views 3 replies Latest yesterday by Frost13 Answer this
Suggested answer Is pre-compiled ARM9 libs able to run on an ARM11 chip
  • Arm9
  • Arm11
0 votes 1826 views 4 replies Latest 2 days ago by Andy Neil Answer this
Suggested answer Is it possible to turn my phone's 64-bit armv8-a (32-bit mode) to 64 bit mode Latest 10 hours ago by Raheem 1 replies 135 views
Not answered M0+ Thumb - C flag Started 18 hours ago by Sean Dunlevy 0 replies 91 views
Suggested answer CPSR status back to C variable Latest yesterday by Frost13 3 replies 2531 views
Suggested answer Is pre-compiled ARM9 libs able to run on an ARM11 chip Latest 2 days ago by Andy Neil 4 replies 1826 views