← Back to Blog

Short answer: Mac dictation usually fails in Slack for one of three reasons: the message box does not actually have keyboard focus, Slack or another app has claimed your dictation shortcut, or a huddle is holding the microphone. Test dictation in TextEdit first to tell system problems from Slack problems.

Free to start Dictate into any app on your Mac or iPhone — hold a key, speak, release. Download for MaciPhone

Slack is the app where dictation fails most quietly. You press the shortcut, the microphone chime plays, you talk for fifteen seconds, and nothing appears. Or worse: half of it appears, in a channel you were not looking at, and the other half gets sent as three separate messages. There is no error dialog and no log to read, so most people conclude dictation is broken and go back to typing.

It is almost never broken. Slack has a specific set of behaviors that collide with the way macOS dictation works, and each one produces a different symptom. This guide walks the fixes in the order that resolves the most cases first, starting with a test that tells you whether the problem is in Slack at all.

Start here: the sixty-second isolation test

Before you change a single setting, find out whether dictation works anywhere else on your Mac. Open TextEdit, create a new blank document, click into the page so the cursor is blinking, and trigger dictation with your usual shortcut. Say a short sentence and wait two seconds.

This one test cuts the search space roughly in half, and it takes less time than reading the next section. Do it first.

Fix 1: Click into the message box before you speak

This is the single most common cause, and it is easy to miss because Slack always looks like the message box is ready.

macOS dictation types into whatever field currently holds keyboard focus. Slack has a dozen fields that can steal that focus without any obvious visual change: the channel switcher you opened with Command-K, the search bar at the top, the thread pane on the right, the emoji picker, the channel name field, the reaction search box, and the message box of a different conversation you clicked into two minutes ago.

If you switched channels using the keyboard, opened search, dismissed a modal, or clicked a link and came back, focus is very often somewhere other than the composer. Dictation still runs. The words go into a field you are not looking at, or into no field at all, and vanish.

The fix: before every dictation, click directly in the message box and confirm the text cursor is blinking there. If you prefer the keyboard, press Escape once to dismiss any open picker, then press the down arrow or click once in the composer.

A related trap is the thread pane. If a thread is open on the right, Slack may put focus in the thread composer rather than the channel composer. Your dictated text lands in the thread instead of the channel, which looks like it disappeared if the thread is scrolled away.

How to tell focus is the problem

Trigger dictation, say a word, and then look at the search bar and any open thread before you assume the text is gone. If you find your sentence sitting in the channel switcher, focus is your issue and fix 1 solves everything.

Fix 2: Your dictation shortcut is not firing

If the microphone indicator never appears, macOS never started listening. Open System Settings, go to Keyboard, and check the Dictation section.

If you use an external keyboard, confirm the key you are pressing sends what you think it sends. Some third-party keyboards remap the function row, and the microphone key on a non-Apple keyboard may send a media key that macOS ignores. Our full walkthrough of shortcut problems is in Mac dictation shortcut not working.

Fix 3: Slack has claimed the key you are pressing

Slack ships with an unusually deep set of keyboard shortcuts, and it registers them app-wide while the window is focused. If your dictation shortcut overlaps one, Slack consumes the keystroke and macOS never sees it. That is why dictation works in TextEdit and fails only in Slack.

The most common collisions involve function keys and modifier double-presses. Slack also registers global shortcuts for things like toggling the mute state in a huddle, and a global shortcut wins even when Slack is in the background.

The fix: temporarily change your macOS dictation shortcut to something Slack has no claim on, then test again. If dictation suddenly works, you found the conflict. From there you can either keep the new shortcut or hunt down and disable the Slack binding in Slack's preferences.

Test this properly: change the shortcut, quit Slack completely with Command-Q, reopen it, and try again. Slack keeps a background process alive when you only close the window, so a shortcut it grabbed may still be grabbed.

Fix 4: The Enter-sends trap

This one is not a failure to dictate. It is dictation working exactly as designed and producing a mess.

By default, Slack sends a message when you press Return. macOS dictation has spoken commands for line breaks, and depending on your settings and phrasing, saying "new line" or "new paragraph" inside a Slack composer can send the message instead of adding a line. A single dictated paragraph becomes three sent messages, each one a fragment, in front of your whole team.

There is a second version of the same trap. If you finish dictating and instinctively press Return to end dictation, you send the message. Dictation has no "commit" key, so people reach for Return out of habit.

The fix: open Slack preferences, go to Advanced, and switch the setting so that Return inserts a new line and Command-Return sends. Your messages then survive dictation intact, and you send deliberately. This costs you one extra keystroke per message and eliminates an entire class of embarrassment.

If you would rather not change the setting, dictate long messages somewhere else and paste them in. Many people dictate into a scratch note and move the finished text over, which also gives them a chance to read it before it goes out.

Fix 5: Something else is holding the microphone

macOS lets one app take priority on the audio input, and when that happens dictation gets silence. The most common culprit in a Slack context is Slack itself.

A huddle holds the microphone for as long as it is open, even if you are muted, even if the huddle window is minimized to the sidebar. Mute is not release. If you are in a huddle and trying to dictate a message into a channel at the same time, dictation may capture nothing.

Other frequent holders: Zoom or Google Meet left running in a background tab, a screen recording, Voice Memos, a music app using an input device, and Photo Booth.

How to check: look for the orange dot in the top right of your menu bar. macOS shows it whenever any app is using the microphone. Click Control Center and the item under the dot tells you which app. Quit that app or leave the huddle, then try dictation again.

If you regularly dictate notes while on calls, the conflict deserves its own read: Mac dictation not working during video calls covers the ways call software and dictation compete for the same input.

Fix 6: Bluetooth headsets and AirPods

Wireless headsets are the second-biggest source of "the chime plays but nothing gets transcribed."

When a Bluetooth headset connects for two-way audio, macOS switches to a call-quality mode with a much narrower audio band. Some headsets handle the switch cleanly. Others report a microphone that produces no usable signal for dictation, especially when the headset was already in call mode for a Slack huddle and then got asked to feed dictation too.

The fix: open System Settings, go to Sound, click the Input tab, and look at which device is selected. Set it to your MacBook's built-in microphone and test. If dictation starts working, the headset was the problem.

Practical workarounds: disconnect the headset before dictating, use wired earbuds, or set the input to the built-in microphone and leave output on the headset. The built-in microphones on modern Macs are good enough for dictation in a normal room, and often better than a call-mode Bluetooth mic. There is a longer treatment in Mac dictation not working with AirPods.

Fix 7: Microphone input level and permissions

Go back to System Settings, Sound, Input, and speak at a normal volume while watching the input level meter. If the bars barely move, dictation is receiving almost nothing regardless of which app you are in.

Check the input volume slider. It can end up near zero after you plug in an interface or a dock. Also confirm you are not looking at a webcam microphone that is pointed away from you or physically covered.

On the permissions side, macOS dictation is a system service and does not need Slack to have microphone access. Slack does need microphone access for huddles, and if you denied it, huddles will fail while dictation keeps working, which can send you hunting in the wrong place. Confirm in System Settings, Privacy and Security, Microphone.

The rules change if you use a third-party dictation tool rather than the built-in one. Those need Accessibility permission to insert text into other apps, and Slack is a frequent place where a missing Accessibility grant shows up first. See Mac dictation not working in third-party apps for that path. A dead or muted input has its own guide in Mac dictation microphone not working.

Fix 8: Voice Control is fighting dictation

Voice Control and Dictation are separate macOS features that use the same microphone and overlap in what they respond to. With Voice Control enabled, spoken words can be interpreted as navigation commands instead of text, so parts of your sentence disappear and unexpected things happen in the interface.

Check System Settings, Accessibility, Voice Control. If it is on and you did not deliberately turn it on, switch it off and test dictation again. Voice Control gets enabled accidentally more often than you would expect, sometimes through an accessibility shortcut triple-press.

Fix 9: Reset the speech assets for your language

If dictation fails everywhere and none of the above applies, the downloaded speech assets may be corrupted or incomplete. This shows up as a chime that plays and stops immediately, or a microphone indicator that appears and then greys out.

  1. Open System Settings, Keyboard, Dictation.
  2. Open the Languages dropdown and remove your current language.
  3. Turn Dictation off entirely.
  4. Restart your Mac. Do not skip this step, since the speech services only reload at boot.
  5. Turn Dictation back on and re-add your language. Wait for the download to finish before testing.

Also check that the selected language matches how you actually speak. A UK English asset transcribing US English, or vice versa, produces output so wrong that it reads as a failure rather than a mismatch. If you regularly write in more than one language, note that macOS dictation transcribes one language at a time and you have to switch manually.

Fix 10: Slack's editor quirks that look like dictation bugs

Some Slack-specific behaviors mangle dictated text after it arrives correctly. These are not dictation failures, but they generate the same complaint.

If dictation works fine in TextEdit and only produces garbled results in Slack, one of these five is almost certainly what you are seeing.

The timeout nobody mentions

macOS dictation stops listening after a stretch of silence, and the window is shorter than most people expect. In Slack this bites constantly, because Slack is a thinking-and-typing app. You dictate half a sentence, glance at the channel to check a name, look back, and dictation has already ended. The second half of your sentence goes nowhere.

There is no setting to extend it. The workaround is to compose the whole message in your head first and deliver it in one continuous pass, which is exactly the opposite of how most people write in Slack.

Symptom to fix, at a glance

Why this keeps happening

Work through the ten fixes and most people get dictation running in Slack. Then they discover the deeper issue, which is that the two tools are built on incompatible assumptions.

Built-in dictation is a mode. You enter it, the system starts listening, and it stays listening until it decides to stop. That design works in an app where you sit in one text field and write for several minutes.

Slack is the opposite of that app. You are in a channel, then a thread, then search, then a different channel, then a huddle. Every one of those movements takes focus away from the composer, and dictation has no idea any of it happened. It keeps typing into whatever the system says is focused. That is why the same five problems keep coming back after you fix them: nothing is broken, the model just does not fit.

The alternative model is hold-to-talk. You hold a key, speak, and release. The session is bounded by your finger rather than by a silence timer, and text is inserted at the cursor at the moment you release, when you know exactly where the cursor is. Nothing listens in the background, so a channel switch mid-thought cannot misdirect anything.

Voice Keyboard Pro works that way on the Mac. It sits in the menu bar, and the hotkey works system-wide, so the same gesture puts text in a Slack channel, a thread reply, a terminal, or a document. Because you control when the session ends, the silence timeout stops being a factor, and because insertion happens at release, the focus problem largely resolves itself.

Two features matter specifically for Slack. Smart Vocabulary is a personal dictionary with replacement rules, which fixes the recurring problem of teammate names, product codenames, and internal acronyms coming out wrong every single time. Meeting Mode with speaker detection and AI notes covers the other half of Slack work, where a huddle needs to turn into a written summary afterward.

If you dictate on your phone too, the same account covers the iPhone keyboard with a built-in mic button, which works inside the Slack mobile app like any other keyboard. For the setup side of Slack dictation rather than the fixes, see how to dictate in Slack on Mac and dictation for Slack messages.

Frequently asked questions

Does Slack have its own dictation feature on Mac?

No. The Slack desktop app relies on whatever dictation your operating system provides, which on a Mac means the built-in macOS dictation or a third-party tool. There is no microphone button in the desktop composer the way there is on mobile keyboards. That is why every fix in this guide is either a macOS setting or a Slack behavior, never a Slack dictation setting.

Why does dictation work in every app except Slack?

Almost always focus or a shortcut conflict. Slack moves keyboard focus constantly and registers a large number of shortcuts, including some that stay active in the background. Change your dictation shortcut to something unusual, quit Slack fully, reopen, and test again.

Can I dictate while I am in a Slack huddle?

Usually not with built-in dictation, because the huddle holds the microphone and muting does not release it. A tool that manages its own audio session handles this better, but the reliable approach is to dictate before or after the huddle rather than during it.

Why did my dictated message send itself in pieces?

Return sends messages in Slack by default, and spoken line-break commands can produce a Return. Switch Slack's preference so Return adds a new line and Command-Return sends. This is fix 4 and it solves the problem completely.

Does dictation upload my Slack messages anywhere?

That depends entirely on the tool. Apple's dictation may process speech on-device or on Apple's servers depending on your Mac and settings. For our part, Voice Keyboard Pro's servers store operational pings only, with no audio and no transcript content retained.

Where to start tomorrow morning

Run the TextEdit test, then take the branch it points you to. If it worked in TextEdit, your answer is in fixes 1, 3, 4, or 10, and it is most likely fix 1. If it failed in TextEdit too, start at fix 2 and work down. Most people find their answer within the first four steps.

If you get everything working and still spend your day fighting the timeout, re-clicking the composer, and fixing the same five names in every message, the settings are not really the problem. Voice Keyboard Pro has a free tier with daily limits, and Pro is $4.99 a month or $34.99 a year if the hold-to-talk model turns out to suit how you actually work.

Voice Keyboard Pro
Hold your key · Speak · Release

The words land at your cursor in whatever app you are already in — Mail, Slack, Word, a browser form. No dictation window, nothing to copy across.

Free forever for casual use · Apple Silicon & Intel