Hold a key.
Say it. It's typed.

Your voice becomes clean, finished text in any app on your device — in any language, even two languages mixed in one sentence. Fillers removed, punctuation placed, your words kept.

free · 3,000 words a week · macOS on Apple silicon
⌥ option
✓ Cleaned up
99 languages · one setting

Your native language and English —
in the same breath.

Say the sentence the way you'd say it — Semoru keeps each word in its own script. Flip one setting and it translates everything into whatever language you want, as you speak.

You speak, Semoru types it anywhere.
GmailNotionWhatsAppFigmaChromeTelegramDiscordGoogle DocsCursorObsidian
how it works

Your voice, in every app,
already cleaned up.

Hold ⌥ and talk

One key, anywhere on your device. Ramble, pause, switch languages mid-sentence — just talk like you talk.

Watch it clean

Fillers, repeats and false starts vanish. Punctuation lands. Your history keeps the raw take, always.

It lands at your cursor

Slack, Gmail, your editor, a comment box — no plugins, no paste. Release the key and the text is there.

⌥ option
why voice

You think at 150 words a minute. You type at 45. Watch the gap — this runs in real time.

keyboard
45 wpm
semoru
0 wpm
listening
per-app style

Sounds like you,
everywhere.

Casual in Slack, proper in Gmail, untouched in your code editor. Semoru learns the surface of how you write — greetings, emoji, sign-offs — and never rewrites what you meant.

to #design-team
hey! first cut's ready 🎬 shipping Monday — thoughts welcome
spoken commands · snippets

Structure, undo and saved text — by voice.

"new line" shapes it. "scratch that" undoes it.

hi Rahim new line the first cut is ready new paragraph we deliver Thursday scratch that we deliver Monday

Hi Rahim, The first cut is ready. We deliver Monday.

Say two words, paste a paragraph.

courier please, deliver to my address before noon

Courier please, deliver to 12 Rue Cler, Paris 75007 before noon.

Addresses, meeting links, sign-offs — anything you repeat but never want to spell out loud. Works in any language you dictate in.

privacy is architecture

Built like it's listening to everything — because it is.

A dictation tool hears your work, your names, your numbers. That demands more than a policy page.

01

On-device by default

On Apple silicon, speech becomes text on your Mac. Airplane mode? Still works.

02

Zero retention, in code

When the server is used, audio streams into memory, is transcribed, and the buffer is freed. No disk, no logs. Transcripts live only on your machine.

03

No third-party AI vendors

Open models on our own servers. Your words are never routed to an AI company's API.

04

You can watch it

A live log in the app shows every request: what was sent, how large, which region. It's usually empty.

05

Screenshots — never

Semoru cannot see your screen. Not a setting. Not a toggle. Absent.

from the beta, verbatim

Raw take in, finished text out.

gmail
uh hi so about the invoice thing umm
Hi — about the invoice: sending the corrected one within the hour.
44 words · 12s
whatsapp
oye traes hielo y limones porfa
Oye, ¿traes hielo y limones? — party's at 9 🎉
spanish + english · on-device
vs code — commit
fix: debounce mic re-warm on device change, keep 700ms pre-roll
spoken, not typed
slack
kal ki meeting cancel ho gayi na
कल की meeting cancel हो गयी — demo moves to Thursday.
hinglish in · devanagari out
notes
母の誕生日 — order the flowers by Thursday.
日本語 + english · mixed script
slack
okay so the— the render is done i think
Render's done ✅ pushing the preview link in 10.
casual · per-app style
figma — comment
Passe le titre en corps 48 — keep the terracotta only on the button.
français + english · hands on mouse
messages
a gente se ve no aeroporto ne
A gente se vê no aeroporto — flight lands at 6.
português + english · on-device
cursor — prompt
Draft a warm birthday message for my mentor — two lines, not cheesy.
spoken prompt · 3× faster
gmail
äh also der erste schnitt ist fertig
Der erste Schnitt ist fertig — wir liefern Montag.
deutsch · cleaned up
pricing

Free to start. Fair when you're hooked.

No card. No trial clock. Beta testers dictate free.

Free
$0
  • 3,000 words a week
  • Every language, mixed speech
  • On-device transcription
  • History, dictionary, snippets
no card, no trial clock
most popular
Pro
$8 /month
  • Unlimited words
  • Translate as you speak
  • Priority cleanup
  • Priced fairly by country
billing opens after beta
Lifetime
$149 once
  • Everything in Pro
  • Forever, one payment
  • First in line for new platforms
limited at launch
questions, answered

Ask anything. We'll type it.

semoru · answer
download · beta

Two minutes to your first dictation.

Download Semoru for Mac · 9 MB

Requires macOS 12+ on Apple silicon (M1 or newer). Direct download.

First launch

Drag to Applications, then right-click → Open → Open — just the first time. The app is signed, and every update is verified cryptographically.

Let it set up

Allow the microphone and Accessibility, sign in with your email, download the on-device model (570 MB, once).

Hold ⌥ and talk

That's the product. Updates arrive by themselves from here on.

semoru · calculator
What is typing costing you?
time back / month
44 hrs
semoru pro
$8/mo
value saved / year
$13,104
44 hours back every month

windows & linux coming — speaking is ~3× faster than typing

Your hands are free now.

Just talk — to clients, to your mom, to your code editor — and watch finished words land anywhere. In every language you live in.

Download Semoru for Mac