jai@shankar : ~
~~/work~/blog~/resume
./contact

$ ls ~/blog --sort=date

Things I've written down

Deep dives on voice AI, speech models built from scratch, and the protocol plumbing underneath them.

  • Two AI agents on a phone call should stop talking

    Tonecall is protocol middleware that works out when the peer on a phone call is also an AI agent, then drops the voice channel for a JSON side-channel — while staying in voice when the peer turns out to be a human.

    voice aiprotocolsagentscpaaslatency

    13 Aug 2026

    7 min read

    13 5

jai@shankar : ~

Building at the intersection of software, ML & physics.

~~/work~/blog~/resume~/contact

© 2026 Jai Shankar — all rights reserved.

built with next.js · tailwind · a small llm