SteadyVoice

A Windows system tray app that reads any highlighted text aloud using high-quality local TTS.

Ctrl + Shift + R

How It Works

1

Highlight Text

Select text in any application — browser, editor, PDF reader, anything.

2

Press the Hotkey

Hit Ctrl+Shift+R from anywhere on your desktop.

3

Listen

Audio streams back instantly with a reader window highlighting each word in sync.

Features

Word-by-Word Highlighting

Follow along in a reader window that highlights each word as it's spoken, synced to audio timestamps.

Streaming Playback

Audio starts playing as soon as the first chunk arrives — no waiting for the full response.

Fully Local

Runs against a local Kokoro TTS instance. Your text never leaves your machine.

System Tray Convenience

Lives quietly in the system tray. Configure voice, API URL, and appearance from the tray menu.

Getting Started

.NET 10 SDK
Kokoro TTS API running locally
Windows 10+
# Clone the repo
git clone https://github.com/junothreadborne/steadyvoice.git
cd steadyvoice

# Build and run
dotnet run --project src/SteadyVoice