andrisgauracs/whistle-esp32
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.
- Stars
- 147
- Forks
- 22
- Open issues
- 0
- Last push
- 2d ago
About whistle-esp32
whistle-esp32 is a free, open-source AI voice and audio tool by andrisgauracs, written mainly in C. 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. It has 147 GitHub stars and 22 forks, and was last updated 2d ago. It's released under the Apache-2.0 license, a standard open-source license. According to the project, it works on macOS.
- License
- Apache-2.0
- Commercial use
- Commercial OK
- Language
- C
- Stars
- 147
- Last update
- 2d ago
- Runs on Mac
- Yes (as stated by the project)
- GPU
- Not stated
- Paid API key
- Not stated
- Self-hostable
- Yes
Similar free tools
Speech19k stars · Build and deploy speech AI models for ASR and TTS.
mlx-audio8.1k stars · Convert text to speech and speech to text on Apple Silicon using MLX framework.
espnet10.0k stars · End-to-end speech processing toolkit for recognition, synthesis, and more.
voicebox58k stars · Local AI voice studio for voice cloning and speech generation.
fish-speech33k stars · Generate high-quality speech from text using advanced AI models.
VoxCPM40k stars · Generates high-quality multilingual speech from text.
Discussions
whistle-esp32 FAQ
Can I use whistle-esp32 commercially?
Yes. Apache-2.0 is a permissive license: commercial use is allowed as long as you keep the license notice. This is a plain-English summary, not legal advice.
Is whistle-esp32 free?
Yes. whistle-esp32 is open source and free to use. It's released under the Apache-2.0 license, a standard open-source license.
Does whistle-esp32 run on a Mac?
Yes. According to the project, whistle-esp32 works on macOS.
Does whistle-esp32 need a GPU?
The project doesn't state hardware needs. AI models generally run much faster with a GPU.
Is whistle-esp32 still maintained?
Yes. It was last updated 2d ago and has 0 open issues on GitHub.
What are alternatives to whistle-esp32?
Similar free, open-source tools include Speech, mlx-audio, espnet, voicebox.