Launching January 2, 2029
Sotto

Sotto

Turn walls of text into instant audio.

FreeVoiceOpen Source261 impressionslaunches Jan 2

Sotto is a blazing-fast, native macOS text-to-speech app designed to turn massive walls of text into instant audio. Built entirely in Swift, it delivers sub-second latency; Just highlight, hit a shortcut, and listen without the lag.

Sotto is a native macOS app that instantly reads selected text aloud with local, expressive TTS.

for
Mac users who want quick, offline text-to-speech without cloud services.
pricing
free
license
Apache-2.0
Shreysid/Sotto 7 0Swiftupdated 3 months ago
works withmacOSApple silicon

Key features

6 features of Sotto
  • Expressive voice — Uses the Kokoro model for more human-like speech on Apple silicon.
  • Sub-second latency — Warm-up model on startup to deliver near-instant audio playback.
  • Global shortcut — Read any highlighted text from any app with a single keyboard shortcut.
  • Playback controls — Adjust speed, pause, skip sections, and add pronunciation rules on the fly.
  • Local processing — All text and audio stay on the Mac; only the initial model download uses the network.
  • Menu-bar access — Control playback and settings from a compact menu-bar interface.

Use cases

  • Listen to long articles or documentation while coding.
  • Proofread written content by hearing it read aloud.
  • Consume chat or forum threads without scrolling.
  • Review code comments or commit messages audibly.

Sotto vs alternatives

SottoVoice Calling SDK by DyteLangfuseimgproxyFluent CI
Best forInstant local TTS on macOSVoice calling integrationLLM analyticsSelf-hosted image processingCI/CD scripting
PricingFreeSubscriptionSubscriptionFreeFree
DevHunt upvotes1448995158
LaunchedJan 2029May 2024Jan 2023Feb 2024Jan 2024

Sotto FAQ

Do I need an internet connection to use Sotto?+

No, Sotto runs locally after the initial model download; no text is sent to a cloud API.

Is Sotto compatible with all Mac hardware?+

It requires Apple silicon; Intel Macs are not supported.

How do I install Sotto?+

Install via Homebrew Cask with `brew install --cask shreysid/tap/sotto` and follow the one-time Gatekeeper override.

Can I customize pronunciation for specific words?+

Yes, you can add pronunciation rules for names and acronyms in the app settings.

Is there a subscription or account needed?+

No, Sotto is free, requires no account, and has no subscription fees.

Summarized by DevHunt from shreysid.github.io · Sep 29, 2026. Details may change; check the official site.