बोल — Shipping Marathi TTS in Your Browser

I shipped a 326 MB Marathi text-to-speech model that runs entirely in your browser via WebGPU — no server, no API keys, just <audio> and a phoneme tokenizer in TypeScript. Type Marathi (or Marathi mixed with English — Minglish), pick a voice, hit synthesize. Try it yourself: huggingface.co/spaces/shreyask/bol-tts-marathi. Requires WebGPU (Chrome 113+, Edge 113+). The model is ~326 MB, loads once, then cached in your browser. First load takes ~30s; subsequent visits are instant....

May 5, 2026 · 17 min · 3541 words · Me

I Gave an AI a Vocabulary of Only Emoji — And It Started to Communicate

In AMC’s Pantheon, a scientist named David Kim is uploaded — his mind digitized, his body gone. His daughter discovers he’s still there, trapped inside a computer, when he starts sending her emoji through her phone. He can think in full sentences. He can remember. He can love. But the only channel he has to reach her is the emoji keyboard. I couldn’t stop thinking about that scene. So I built it....

April 11, 2026 · 10 min · 2049 words · Me