Blog

  1. Speech you can hear: how text-to-speech works

    How text-to-speech works, one concept per slide. Each one comes with clips that differ in one thing only: how numbers are read, Devanagari vs romanised Hindi, Hinglish, punctuation, pace, style, ten languages, a phone line, and what streaming does to speech.

  2. Watch the wire: real-time web protocols

    Five ways to move data in real time: Server-Sent Events, WebSockets, WebRTC, RTP and SIP. Each one is a small simulation. Press the buttons, watch what travels on the wire, and click any message to read it in full.