jscrane/TTS
Arduino Text-to-Speech Library
Generates synthesized speech directly on microcontrollers by outputting PWM or DAC signals, eliminating dependency on external speech APIs. Supports a wide range of Arduino-compatible boards (ATmega, ARM Cortex, ESP8266/32) through platform-specific pin mappings and audio output methods. Requires external amplification (LM386 reference circuit provided) to drive speakers from low-level audio signals.
214 stars. No commits in the last 6 months.
Stars
214
Forks
49
Language
C
License
—
Category
Last pushed
Jun 29, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/jscrane/TTS"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
arjo129/uSpeech
Speech recognition toolkit for the arduino
earlephilhower/BackgroundAudio
Arduino library for easy, interrupt driven speech, MP3, AAC, and WAV playback on the Raspberry...
roboticslab-uc3m/speech
Text To Speech (TTS) and Automatic Speech Recognition (ASR).
alkhimey/esp32-flite
Speech synthesis running on ESP32 based on Flite engine.
GmEsoft/SP0256_CTS256A-AL2
G.I./Microchip SP0256 Speech Processor and CTS256A-AL2 Text-To-Speech Processor Emulation