FedericaPaoli1/stm32-speech-recognition-and-traduction
stm32-speech-recognition-and-traduction is a project developed for the Advances in Operating Systems exam at the University of Milan (academic year 2020-2021). It implements a speech recognition and speech-to-text translation system using a pre-trained machine learning model running on the stm32f407vg microcontroller.
This project helps embedded systems developers add basic speech recognition and speech-to-text translation capabilities to devices with limited resources. It takes spoken commands or phrases as audio input and can trigger actions like turning LEDs on/off or display the transcribed text. It's designed for engineers working with STM32 microcontrollers.
No commits in the last 6 months.
Use this if you are an embedded systems engineer looking to implement simple voice command processing or basic speech-to-text on an STM32F407VG microcontroller with memory and calculation constraints.
Not ideal if you need advanced natural language understanding, extensive vocabulary, or want to deploy on different hardware platforms without significant modification.
Stars
39
Forks
10
Language
C
License
BSD-2-Clause
Category
Last pushed
Oct 22, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/FedericaPaoli1/stm32-speech-recognition-and-traduction"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Picovoice/porcupine
On-device wake word detection powered by deep learning
MycroftAI/mycroft-precise
A lightweight, simple-to-use, RNN wake word listener
arcosoph/nanowakeword
A lightweight, open-source, and intelligent wake word detection engine. Train custom,...
mozilla/DeepSpeech
DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run...
OAID/cortex-m-kws
Cortex M KWS example with Tengine Lite.