JS1K Speech Synthesizer is a fascinating entry to the JS1K Competition.
It’s a library for creating a speech synthesizer in under than 1kb.
However, the small size does pose a problem — as the author notes:
“To go under 1K, I had to sacrifice quality a bit and limit the synthesizer to two formant filters using either a sawtooth or noise and discard plosive sounds.”
It is amazing, though, that you can do so much with JavaScript nowadays.















