Moonshine Micro is an open-source AI toolkit designed for embedded system processors like microcontrollers and DSPs. It includes voice-activity detection, command recognition, and neural speech synthesis and can run in as little as 470 KB of RAM [1]. The memory and compute requirements are designed to fit resource-constrained systems, with figures broken down in the memory budget for the RP2350 demo. The code is released under the permissive MIT License, suitable for commercial applications [2].

A complete end-to-end example shows how to set up a wifi connection on a microcontroller using voice on an RP2350 MCU. The VAD, STT, and TTS libraries can be used independently of each other, relying on the included TensorFlow Lite Micro library for the neural computations [3].