Now in early access

Dictation that finally learns your words

Press one key, talk, and clean written text appears right where your cursor is — in any app on your Mac. Fix a mis-heard word once, and Oravo gets it right every time after.

Free during early access · macOS 14+ · Apple silicon
New Message — Mail
To: rachel@northline.co
Subject: Re: Tuesday walkthrough
Hi Rachel — thanks for making time today. I'll send the updated numbers for the Ferndale listing before end of day, and loop in
RESULTjust now
…loop in Priya from ops.
Learned “Priya” — corrected once, right from now on
CopyInsert
Listening ⌥Space

Learns your words

right after one correction

Works in every app

text lands at your cursor

On-device & private

audio never leaves your Mac

~3 MB · Apple silicon

native, instant, quiet

Works everywhere

Lands in the apps you already live in.

One global hotkey types clean text straight into whatever's frontmost — no plugins, no per-app setup, nothing to connect.

…and every other text field on your Mac. App names and logos belong to their owners, shown to indicate compatibility.

Teach it a word once — it's right in every app, forever.

Competitors work everywhere. Oravo learns everywhere — the same custom word, corrected once, is spelled right in Messages, Mail, Slack and everywhere else, automatically. Your vocabulary follows you.

Built for the Mac — properly.
The difference

Every tool mis-hears you. Only Oravo remembers the fix.

It learns your words

Correct it once. Never again.

Names, jargon, brands — the words other tools butcher forever. Fix one in the result card and Oravo saves it, spelling it right in every dictation after.

Client namesIndustry termsYour brand words
HeardPreeya
LearnedPriya right from now on
⌥ + Space
Everywhere

One hotkey, any app

Press your key and clean text lands right at your cursor — Mail, Messages, Slack, browsers, code editors.

Private

Audio never leaves your Mac

On-device recognition, no account, nothing uploaded — with a Local-Only switch you control.

RESULT
…loop in Priya
CopyInsert
The result card

Nothing ever vanishes

Every dictation stays on screen to edit, copy, re-insert, or restyle — shorten, formalize, or make it bullets.

Fast & native

~3 MB, Apple silicon

Built in Swift. The speech model fetches itself on first run, then everything happens instantly, on-device.

Batch transcription

Meeting recordings in, clean transcripts out

Drag any audio or video file onto Oravo — a voice memo, a meeting, a lecture — and get a full transcript back. It runs through your custom vocabulary, so your names and jargon come out right. Everything happens on your Mac — the recording is never uploaded.

On-deviceYour custom vocabularySearchable history
standup-oct-14.m4a
Drop →
TRANSCRIPT
“Let's get the Ferndale numbers to Priya before the sync…”
🌐 Auto-detect🇺🇸 English🇪🇸 Español
🇰🇷 한국어🇨🇳 中文🇯🇵 日本語
🇫🇷 Français+7 more
Speak your language

Dictate in 13 languages

English, Spanish, Korean, Chinese, Japanese, French and more — or let Oravo auto-detect. Flip on Translate to English to speak your language and type English. The right model downloads itself, on-device.

Messagescasual & tight
Mailpolished & structured
Context-aware

It knows an email from a text

AI cleanup adapts to where you're dictating — automatically, zero setup. It shares only the app's name with the AI, never your screen, and has an off switch whenever you want it.

AI superpower · powered by your Anthropic key

Text anyone. In their language.

You speak yours. They read theirs. Two people can hold an entire conversation while each stays fully in their own language.

Messages — Min-jae
보고서 초안 오늘 보내주실 수 있나요?
⌥⇧T · TRANSLATED FOR YOU
“Can you send the draft report today?”
네, 점심 전에 보낼게요.
you dictated “Sure, I'll send it before lunch.” · 🇰🇷 Korean
Messages — Sofía
¿Nos vemos para almorzar el viernes?
⌥⇧T · TRANSLATED FOR YOU
“Want to grab lunch on Friday?”
¡Claro! ¿A la una?
you dictated “Sounds great — how about 1?” · 🇪🇸 Spanish
Messages — Yuki
資料ありがとうございます!確認します。
⌥⇧T · TRANSLATED FOR YOU
“Thanks for the docs! I'll review them.”
はい、質問があれば教えてください。
you dictated “Let me know if you have questions.” · 🇯🇵 Japanese
1

Speaking out

Pick a “→ Korean” mode, dictate in English — their language lands in the box.

2

Reading in ⌥⇧T

Select their message, press one hotkey, read it in your language in a card.

3

Replying back

They dictate in their language with Translate-to-English on — English lands for you.

Two layers, one voice

Great alone. Unfair advantage together.

Oravo core

Already a complete product.

No AI, no account, no setup. Works out of the box, offline, forever.

  • On-device speech recognition
  • Works in every app you type in
  • Learns your vocabulary as you go
  • Private by default
  • Fast & native on Apple silicon
AI cleanup · optional

Flip it on. Claude polishes as you speak.

Strips the “um”s, adds punctuation, and can reshape a ramble into a tidy email, a casual text, or bullet points. Same voice — dramatically better prose.

WITH AI CLEANUP
Hi Priya — quick one. Can you send the Ferndale numbers before our 3 o'clock? Thanks so much.
  • Context-aware — tight and casual in Messages, polished in Mail, automatically. Shares only the app's name, never your screen.
  • Cross-language — dictate in your language, send in theirs. See it →
Uses your own Anthropic API key — your key, your control. Only the transcribed text ever leaves your Mac. Never audio.
Make it yours

Bends to how you work — or stays perfectly simple.

Your hotkey

Record any key combo to start dictation. Default is ⌥Space.

Your vocabulary

Pre-load names, jargon, and brands — or let auto-learn build it from your corrections.

Modes

Clean up, Message, Email — plus custom modes with your own prompt, model, and a test bench.

Per-app rules

Casual in Messages, polished in Mail — Oravo switches modes by app, automatically.

Speech model dial

Trade accuracy for speed — Base, Small, or Medium, downloaded on demand.

Automation

Run a command after each dictation, or script Oravo with the oravo:// URL scheme.

How it works

Three seconds to text.

1

Press your key ⌥ Space

Set your own combo. Works from any app, any time.

2

Talk

A quiet pill shows Oravo is listening, words streaming live.

3

Text lands at your cursor

Clean, punctuated text — typed straight into the app you're in.

Privacy

Trust you can verify — not just believe.

Speech recognition runs entirely on your Mac. There's no account, and your audio is never uploaded anywhere. Turn on the Local-Only switch and Oravo is forbidden from touching the cloud at all — and a connection log shows you anything that ever left.

Local-Only mode
Forbids all cloud connections
CONNECTION LOG
Speech recognition stayed on device
Vocabulary stayed on device
AI cleanup off · nothing sent
Early access

Stop fixing the same words. Free while we're new.

Download Oravo, press one key, and watch your voice become clean text — in whatever you're already using.

Download for Mac
Free during early access · macOS 14+ · Apple silicon · ~3 MB
Questions

Good to know.

Do I need an Anthropic account?+
No. Dictation works out of the box with zero setup — it's all on-device. The optional AI cleanup uses your own Anthropic API key (from console.anthropic.com, pay-per-use — typically pennies a month for dictation). No key, no problem: you still get accurate local transcription.
Is my audio uploaded anywhere?+
Never. Speech recognition runs entirely on your Mac. If you turn on AI cleanup, only the transcribed text is sent to Anthropic using your key — and Local-Only mode lets you forbid even that, permanently.
Which apps does it work in?+
Anywhere you can type: Mail, Notes, Messages, Safari, Chrome, Slack, your code editor — Oravo inserts at your cursor in whatever app is frontmost. No plugins, no per-app setup.
Windows or iPhone?+
Mac first — we'd rather make one platform excellent than three platforms passable. More platforms are on the roadmap once we're where we want to be.
What languages does it support?+
Dictate in 13 languages plus auto-detect, with a Translate-to-English switch. And with AI cleanup on, two people can hold a full two-way conversation — each writing and reading in their own language.