Earshot

What's New

Updates & release notes

What's changed in Earshot, newest first.

Earshot is now available in 175 countries

As of today, Earshot is available on the App Store in 175 countries and regions — including the entire European Union, which required an extra round of Digital Services Act trader verification.

That’s the full worldwide footprint: free, private, on-device live captions in 99 languages, wherever the App Store operates.

Download Earshot on the App Store →

Earshot is live on the App Store

Earshot is on the App Store. Download it free.

Earshot captions speech and flags ambient sounds — a crying baby, a smoke alarm, a doorbell — in real time, in 99 languages. It’s free, fully private (nothing ever goes to the cloud), and works with no Wi‑Fi or cellular connection.

It took 32 builds, three App Review rejections, and a lot of generous feedback from people who tried it along the way. Thank you — truly.

Getting real-time speaker separation (diarization) right was harder than I expected, and honestly it’s still not 100% there. It’ll keep getting better.

Earshot stands on open source. With deep gratitude to:

  • OpenAI, for Whisper — the on‑device AI speech model under the hood.
  • Argmax, for WhisperKit — the open‑source, iOS‑optimized Core ML harness that makes Whisper fly on iPhone.
  • pyannote, whose speaker‑diarization models power multi‑party speaker separation.

Download Earshot on the App Store →

Speaker separation is working in Earshot

While I await App Store approval, I’ve finally got multiparty speaker separation (diarization) functioning in a reasonable state for 3-person conversations. I tested it on a YouTube video (ideal conditions) — it lags a little and is by no means perfect. It doesn’t pick up the turns as instantly as I’d like — but — it does pick them up. I’m using pyannote, an open-source diarizer, to separate up to four speakers.

Earshot separating three speakers in a live transcript, each color-coded

My earlier attempt this week failed after I bought an “influencer” 4-mic lavalier-style mic that sadly combines the channels into one, so it was of no use. But now I have a set of mics should I ever become an influencer. 😂

I’m really close to getting Apple’s approval — had to clean up some minor metadata issues. Next steps will be working on UI fit and finish, and seeing how this thing takes off. I’ll keep the core functionality free, and maybe keep the non-core functionality free too 😂 — not sure. Let’s see where this thing goes.

DM or email me if you want early access via Apple’s TestFlight. I’d love feedback.

Earshot has a new home

Earshot has moved to its own domain: tryearshot.ai. Same app, same promise — free, private, and fully on-device — now with a proper home of its own.

This page is where I’ll post what’s new as the app evolves: new features, accuracy improvements, and the road toward the App Store. Earshot is currently in TestFlight beta while I polish the last details.

Want in early, or have feedback? Get in touch.