Skip to main content

How-to

Dictation in Slack on a Mac

Slack's message box treats Return as Send. That single behaviour is what breaks dictation here, and it has a two-second fix.

Last updated: 2026-08-29

Slack has no dictation feature of its own. Any macOS speech-to-text types into the composer like a keyboard, which is exactly the problem: Slack's composer sends the message the moment it sees a Return.

The Slack-specific trap: Return sends

Say "new paragraph" or "new line" while dictating and Slack posts what you have so far, then starts a second message with the rest. A three-sentence update arrives in the channel as three fragments. Two ways out:

  • Per message: press Shift+Return for a line break instead of speaking the punctuation command.
  • Permanently: Slack → Preferences → Advanced → set the Enter key preference to start a new line instead of sending. Return then inserts a newline and Command+Return sends.

The second setting is the one to pick if you dictate multi-paragraph updates. It also stops the classic half-typed message on a normal keyboard.

Dictate a Slack message

  1. Turn Dictation on once: System Settings → Keyboard → Dictation. Full steps in enable dictation on macOS.
  2. Click into the Slack composer so the cursor is blinking in the message box, not in the channel search field.
  3. Start Dictation with your shortcut and speak the whole message in one pass.
  4. Say punctuation words ("comma", "period", "question mark"). Do not say "new line" unless you changed the Enter-to-send preference.
  5. Stop Dictation, read the text back, then press Return to send.

Two more things Slack does to dictated text

  • Markup fires on the character, not on send. Slack's composer formats as you go, so a dictated "asterisk" turns the following text bold and a dictated "greater than" starts a block quote. Slack's own formatting docs list the characters. Say the word only when you mean the formatting.
  • Emoji autocomplete swallows words. A dictated colon followed by a word opens the emoji picker, and the next Return picks an emoji instead of sending. Press Escape to dismiss it before continuing.

If nothing types at all

  • Slack needs microphone access only for huddles, not for dictation. Dictation is captured by macOS, so the permission that matters is under System Settings → Privacy & Security → Microphone for the dictation tool itself.
  • Dictation dead everywhere, not just Slack: dictation not working on Mac.

A hold-to-dictate hotkey avoids the Return problem entirely

Voice Type inserts the finished text in one paste when you release the hotkey, so there is no live keystroke stream for Slack to interpret as Send mid-sentence. Punctuation is written from the audio rather than spoken as commands, and the model runs on your Mac: voice typing for Mac.

Keep going

Sources

Try Voice Type (7-day free trial)

Try it on your own work

Voice Type is on-device dictation for macOS. Hold a hotkey, speak, and release to insert text in any app. Your audio never leaves your Mac. Free for 7 days, then $19.99 once on the Mac App Store. No subscription and no account.

Start the free trial