Native voice dictation for macOS

Speak to your Mac.
Aria writes everywhere.

In Mail, Messages, Notes, Slack or any text field. One shortcut, your voice, and the sentence appears exactly where the cursor is — no window to switch to, no copy and paste.

Offline mode available Keeps your language Apple Silicon + Intel
JMJean MartinNew message
Aria active
Subject
Revised proposal

Simulated demo — no microphone is used
Aria is listeningGroq Precision · English kept
01Double-tapRight ⌘ by default
02SpeakAria listens immediately
03Double-tapDictation stops
04Carry onText at the cursor · hold-to-talk also available
Native on Apple SiliconIntel supported 100% offline modeKeys stored in the macOS Keychain
Aria on macOS offering the private local model and the online Groq model
A real screenshot of Aria — the interface follows the language of your Mac.

What makes Aria different

It writes.
It does not invent.

Most tools want to “improve” what you said. Aria starts by respecting your words, your language and the place where you are working.

Faithful by default

The form gets better.
The meaning stays put.

Aria can restore a capital letter or a full stop locally. It only summarises, translates or rewrites when you explicitly ask for it.

INSERTED DICTATION

Confirming our meeting tomorrow at ten. Feel free to add Lea to the invitation.

13 words recognised · 13 words kept

Language preserved

English in.
English out.

Automatic detection can be guided by the languages you actually use. For an email entirely in English, you can also lock the language so nothing drifts.

Memory with guardrails

Fix it once.
Aria remembers.

A name, a brand or a piece of jargon that keeps coming out wrong can be learned, without giving Aria permission to rewrite everything else. “Grok” becomes “Groq” where it matters.

Correction confirmed
Grok
Groq
Added to your personal dictionary

Smart fallback

The network drops.
Your sentence does not.

A long dictation is not a failure. Aria gives the cloud more time when you speak for longer, and only falls back to the local engine when a real failure is likely.

Your choice

Groq Precision

Your engine stays selected.

Active
Real failure
Temporary fallback

Local Parakeet

This dictation is saved on the Mac.

Offline
Connection back
Automatic return

Groq Precision

Your original choice takes over again.

Restored

Adaptive timeout: about 20 s for a short dictation, up to 72 s for two minutes of speech — before the local fallback is even considered.

Your speed, your privacy

One engine for every moment.

Maximum accuracy, instant response, or zero network. You choose, Aria adapts.

PriorityAccuracy
NetworkConnection required
PrioritySpeed
NetworkConnection required
PriorityPrivacy
NetworkNone
Microphone used by Aria
APAirPods ProConnected · selected device
MBMacBook microphoneAvailable
AUAutomatic (macOS)Follows the system device

AirPods, USB, Bluetooth

The right mic.
Without losing the first word.

Aria follows macOS or your explicit choice. A device that disconnects falls back cleanly to the system microphone, without interrupting a dictation already in progress.

  • Recording starts before the visual meter does.
  • The audio stream is released as soon as dictation ends.
  • The text stays recoverable if the target app refuses insertion.

Privacy you can actually read

No small print hidden behind “AI”.

The mode you pick states plainly what stays on the Mac and what reaches your cloud provider.

01Local means local

With Parakeet, neither the audio nor the transcript leaves your computer.

02No server key shipped in the app

The bundled Groq mode uses a key held on the server. Your own optional keys stay encrypted in the macOS Keychain.

03Adjustable history

Keep it, cap it or switch it off, depending on how private you need to be.

04Optional screen context

Local screen reading for proper nouns can be disabled at any time.

05Optional measurement

Pseudonymous usage statistics inside Aria are off by default. If you turn them on, only counters and a random identifier are shared: never audio, text, email, name or hardware identifier. Opting out deletes the related aggregates. This website sends neither page views nor download clicks.

A tool that disappears

Aria lives in the menu bar. It steps in on the shortcut, writes at the cursor, and hands you straight back to the app you were working in.

“Good dictation should never force you to change application.”

Simple and final

Try it every week.
Then keep Aria for life.

The free plan resets every Monday. Pro is a one-time purchase: no monthly fee, no future price rise, all updates included.

Free

Aria Free

€0
  • 2,000 words every week
  • Automatic reset on Monday
  • Local and cloud engines available
  • Synced counter, so no accidental resets
Download for free
Lifetime

Aria Pro

€5 once
  • Unlimited words
  • Perpetual licence on three Macs
  • All future updates included
  • Restore with the key sent after payment
Start for free
Aria Pro (€5 once, three Macs) will be activated from inside the app. Online purchase is not open on this page yet.

Version 2.60.5-preview.100

Install. Speak.
Aria writes.

Pick your Mac. The DMG contains only the compiled app, its resources and the install instructions — never the development repository.

Intel Macs

Intel

Separate x64 build for Macs sold before the transition to Apple chips.

Download the DMG

With Homebrew: brew install --cask hfioafio/aria/aria

First launch without an Apple Developer subscription

Open the downloaded DMG.
Drag Aria into Applications.
Try to open Aria once.
If macOS blocks it: System Settings → Privacy & Security → Open Anyway.

⚠︎Expected warning: this build is checked with SHA-256 and carries a stable signing identity, but it is not notarised by Apple yet. Only bypass Gatekeeper for downloads coming from this site and the official GitHub repository.

macOS 11+ · one download per architecture · updates verified inside Aria

Frequently asked questions.

Does Aria work offline?

Yes. With the local engine the audio stays on the Mac and nothing is sent anywhere. Aria Free still needs a brief connection to check the weekly word counter.

Does Aria translate my speech into English?

No. The transcript keeps the language you spoke. Transformations such as Email or Key points only apply when you choose them.

Which Mac apps does it work in?

Aria types at the cursor, so it works in Mail, Messages, Notes, Slack, Teams, browsers, code editors and any standard macOS text field.

Do I need an internet connection?

Not with the local mode. For now the Groq mode can run with no key to enter; the audio then travels through a rate-limited Aria relay to Groq, with no storage of audio or text. A personal key remains possible for the other optional services.

How does the free limit work?

Aria Free includes 2,000 words per week and resets every Monday on server time. A brief connection is needed to check the counter; reinstalling the app or changing the Mac clock does not create a new quota.

Is the €5 a subscription?

No. It is a one-time purchase giving lifetime access to Aria Pro on three Macs, with unlimited words and all future updates included.

What happens during a long dictation?

The cloud timeout grows with the recorded duration. Two minutes of speech gets a far longer allowance than a short sentence before the local fallback is even considered.

Does Aria work with AirPods?

Yes. Aria can follow the microphone chosen in macOS, or use a device you select explicitly in its settings.

Why does macOS show a warning?

Aria is signed but not yet notarised by Apple. After a first open attempt, use System Settings → Privacy & Security → Open Anyway. The upcoming Developer ID build removes this step.

How do updates work?

Aria checks the public manifest at launch and then every six hours. It resumes the download of the DMG matching your Mac when needed, checks its size, its SHA-256 and its Apple identity, then updates the app in place. If the new version fails to start, Aria restores the previous one automatically.

Contact

A question?
Write to us.

Install, licence, refund or suggestion: your message reaches the Aria team directly.

Install, licence or suggestion: open an issue on the public repository. Please do not paste an API key, a dictation or any other personal data there.

Open an issue