TL;DR: Voice typing for iMessage on a Mac has a free baseline (Apple's built-in dictation works in Messages) and a much better ceiling. With Infina's hands-free mode you reply to a text without touching the keyboard at all, from across the kitchen: say "open Messages", then "type running ten minutes late", then "send", and the message actually sends, because in Messages Enter means send. Every other dictation tool still makes you walk to the Mac and press a key for every single dictation. Infina is $99 once, transcribes on your device by default, and comes with a 7-day refund.

Messages is the perfect app for voice

Texts are short, conversational, and constant. Nobody formats an iMessage; you just say a thing. That makes Messages the single most natural home for voice typing on your Mac: the output is casual by nature, so dictation's raw text is already the finished product.

It is also the app you most often need while your hands are busy. Cooking, holding a coffee, mid-task at a workbench, deep in a work session you do not want to break. A text arrives, and the cost is never the typing, it is the stopping.

That is exactly the gap voice typing for iMessage closes.

The free baseline: Apple's built-in dictation

Honest answer first: Messages on a Mac already works with Apple's built-in dictation. Press the dictation shortcut (configurable in System Settings, under Keyboard), speak, and your words land in the message field. It is free, it is decent for a quick "on my way", and if that is your entire use case, use it.

Its limits show up with volume. It is keyboard-triggered, so every message still starts at the Mac. Accuracy gets mixed on names and casual speech. And it stops at typing: it will not send the message or move you between apps. We wrote a full breakdown in Apple dictation vs Infina.

So the real question is not "can I dictate an iMessage?" (yes, for free) but "how far can voice take Messages?" That is where Infina plays a different game.

Reply to a text without touching the keyboard

This is the moment the hands-free loop was built for, and Messages is the app where it shines brightest.

With Infina's hands-free mode on (double-tap Cmd to toggle it), a text arrives while you are cooking. From a couple of feet away, hands full:

  1. Say "open Messages". Infina brings Messages to the front.
  2. Speak a sentence that starts with "type": "type running ten minutes late, save me a seat." Infina types it into the message field.
  3. Say "send". Infina presses Enter, and in Messages, Enter sends. The text is gone.

No key pressed, no hands washed, no context broken. Then say "open Slack" or "open Cursor" and you are back to whatever you were doing, also by voice.

Every other dictation app on this page, Apple's included, stops at step 2 and makes you trigger it from the keyboard in the first place. Infina completes the whole loop: dictate, send, switch apps, hands-free. In apps like Gmail we tell people to review before sending; in Messages, where a text is two casual sentences, the full loop is genuinely end-to-end.

Two honest notes. Hands-free is our newest surface and labeled experimental, so it ships off by default and prefers a reasonably quiet room. And since "send" really does send, glance at long or sensitive messages before saying it.

Push-to-talk for fast texting at the desk

When you are already at the Mac, Infina's push-to-talk is the speed play:

  1. Click into the Messages text field.
  2. Hold Option (⌥), speak the reply, release.
  3. Press Enter.

That is a full reply in three or four seconds, faster than typing for anything longer than "ok". The same gesture works in every messaging app you keep open, WhatsApp Web and Discord included, so one habit covers your whole social stack.

Because Infina outputs raw text with fast on-device cleanup rather than an LLM rewrite, there is no cloud round-trip and no latency tax. For texting, raw is not a compromise, it is the correct output: iMessages are supposed to sound like you talking.

Your texts stay on your Mac

Personal conversations are the most private text you produce. Messages threads hold family logistics, health updates, addresses, arguments, inside jokes.

With Infina, transcription runs entirely on your Mac by default: an on-device model on the Apple Neural Engine, working even offline. Your audio never leaves the device, and privacy mode is on by default, so nothing is stored server-side either.

Cloud-only dictation tools ship every one of those spoken texts to their servers by design. For work prompts that may be a shrug; for texts to your partner, it should not be.

Cloud processing exists in Infina only as an optional $10/month add-on, which adds sharper cloud transcription, LLM-polished output, and more languages on top of the license. For iMessage you will rarely want it, texts do not need polish, but it is there for the apps that do. One more concession while we are being honest: base Infina is English only today; multiple languages also live in that add-on.

What should you actually use?

  • Apple's built-in dictation: free, already on your Mac, fine for the occasional quick text from the keyboard. Start here if you have never dictated before.
  • Subscription dictation apps (Wispr Flow and friends): they type into Messages too, but they are cloud-based, keyboard-triggered, and priced at $15/month forever, a strange fit for an app whose output is casual texts.
  • Infina: on-device privacy for personal conversations, push-to-talk speed at the desk, and the hands-free loop nothing else has: "open Messages", "type" your reply, "send", done, from across the room. $99 one-time at the time of writing, no subscription, 7-day money-back guarantee; details on pricing.

If you text rarely, free wins. If Messages is a running channel all day, and for most people it is, the hands-free loop changes what a text costs you: nothing.

FAQ

Can I dictate iMessages on a Mac? Yes, two ways. Apple's built-in dictation is free and types into the Messages field via a keyboard shortcut. Infina types there too (hold Option, speak), and adds a hands-free mode that can open Messages, type your reply, and send it, all by voice.

How do I send texts by voice on a Mac without touching the keyboard? With Infina's hands-free mode on: say "open Messages", then a sentence starting with "type" followed by your reply, then "send". Infina types the message and presses Enter, which sends it in Messages. The whole loop works from a few feet away.

Is Apple's built-in dictation good enough for Messages? For occasional quick texts, honestly yes, and it is free. It stays keyboard-triggered, gets mixed accuracy on names and casual speech, and cannot send messages or switch apps for you. Heavy texters outgrow it fast.

Does my voice or my texts go to the cloud? Not by default with Infina. Transcription runs entirely on your Mac, works offline, and privacy mode is on by default so nothing is stored server-side. Cloud processing exists only as the optional paid add-on.

Does voice typing work in WhatsApp and other messaging apps too? Yes. Infina types at the OS level into whatever field is focused, so WhatsApp Web, Discord, Slack, and Telegram all work with the same hold-Option gesture, and "open [app]" switches between them by voice in hands-free mode.

What does Infina cost compared to subscription dictation apps? $99 one-time at the time of writing, with all 1.x updates included and a 7-day money-back guarantee. Subscription tools run around $15/month forever. Infina's optional cloud add-on, for polished output and more languages, is $10/month only if you want it.

The bottom line

You can already dictate an iMessage on your Mac for free, and for a rare quick text, Apple's built-in dictation is enough.

But Messages is also the app where Infina's full loop pays off most visibly. A text lands while your hands are busy; you say "open Messages", "type" your reply, "send", and it is handled without breaking stride. Enter sends in Messages, so the loop is truly end-to-end, and your words never left your Mac.

Free covers the occasional text. For the running conversation your life actually is, $99 once buys texting that costs you zero hands. Risk-free for 7 days.