Whistle speech-to-text running fully on an ESP32-S3: hold a button, say a colour in one of 7 languages, the LED does it. No network.
Open-source SenseVoiceSmall model for Mandarin, Cantonese, English, Japanese, and Korean ASR, language ID, emotion recognition, and audio event detection.
eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
Voice Activity Detector (VAD) : low-latency, high-performance and lightweight
Fun-ASR speech recognition models, with native Hugging Face Transformers support for Fun-ASR-Nano and separate FunASR, vLLM and llama.cpp deployment paths.
Speech recognition
FreeSWITCH module that streams live call audio to AI voice agents over WebSocket and plays their voice back β full-duplex.
Optimized ESP32-S3/P4 fully offline speech to text and text to speech system for Micropython and AtomVM, featuring a finetuned STT model for noisy environments, plus a data generation/field capture/model finetuning framework. Includes high performance 4/8bit int kernels for Xtensa/RiscV PIE vector units
Natural-sounding streaming text-to-speech for the ESP32-S3: 4.4 M params, 4.9 MB, no cloud, no NPU
A small speech recognizer
Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assistant alternative
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico
Praat: Doing Phonetics By Computer
You can find the speech algorithms you want here
OΓdo: open-vocabulary speech recognition that fits in a $5 ESP32-S3. 3.7% LibriSpeech WER, no cloud, no NPU.
FlashVAD is a small causal voice-activity detector and integration toolkit for low-latency voice calls. It emits one speech probability every 10 ms
Reimplementation of IBM's Embedded ViaVoice / ETI Eloquence SF in portable C
Offline speech-to-text on the STM32N6 microcontroller: free English speech recognition on the NPU, no cloud
A modular macro keypad powered by ESP32-S3 with magnetic snap-on expansion modules. Features 8 switchable keymap profiles, voice commands & speech-to-text, USB+BLE dual-mode, LVGL touch display, RGB effects, and a WiFi companion desktop app for visual key mapping, OTA updates, PC monitoring, and script automation.
Pure C implementation of FastEnhancer. 3.3x faster than the ONNX Runtime graph, same quality.