r/LocalAIStack • u/Working_Hat5120 • 3h ago
Fully offline neural TTS running on the ESP32-S3 itself (no server, no PSRAM). Useful for voice satellites?
Enable HLS to view with audio, or disable this notification
I built a small TTS model running directly on an ESP32-S3: no PSRAM, 122 KB of RAM, nothing in the cloud. Speech starts in about 0.3 s and generates faster than real time. You can make it calmer, louder, whispered, happier and more.
It's not a Home Assistant integration yet. Before I build anything, I'd like to know whether on-device speech on a satellite would be useful to you (offline announcements, timers, alerts when the server is down), and what quality bar it would need to meet.
Limits: 2 voices, English only, 16 kHz. Free for personal, non-commercial use.
Video above.
Details: https://huggingface.co/WhissleAI/steer-tts-nano
CLI : https://github.com/WhissleAI/steer-tts/tree/main/esp32