Home / Blog / Dictate Into Slack by Voice on Windows

How to Dictate Into Slack on Windows: Enter Key, Voice Commands and Profiles

Whether dictation sends your Slack message depends on one preference. Here is how it interacts with PipeVoice.

4 min readUpdated Free · Windows

Dictating into Slack works with any push-to-talk tool that types into the focused window. The one thing to get right is Slack's Enter key preference, because it decides whether PipeVoice's Enter sends your message or just starts a new line.

What Slack's Enter preference does

From Slack's help centre:

What that means for PipeVoice

Ending a dictation with "send it", "press enter", "hit enter", "enter key" or "send message" makes PipeVoice type your text and then press Enter once. The same Enter is pressed after every dictation if you turn on auto-Enter. In Slack that Enter sends the message only if your preference is Send the message. If yours is Start a new line, it adds a line break instead. Check the preference before you rely on hands-free sending.

A profile for Slack

Slack is slack.exe in PipeVoice's app picker, so a profile for it applies only while Slack is focused. The profile points at a Voice, which can set the engine, cleanup style, auto-Enter and output mode. The built-in Social Voice rewrites speech as a friendly, casual, concise post and has auto-Enter switched off, so PipeVoice does not press Enter at the end of a dictation.

Careful with "new line". PipeVoice turns "new line" into a line break and "new paragraph" into two, and it types each one as an Enter key press. Under Slack's Send the message preference, that Enter sends everything you have dictated so far. If you dictate multi-line messages, switch Slack to Start a new line and send with Ctrl+Enter.

Set it up in three steps

  1. Download PipeVoice for Windows and choose an engine.
  2. Open the app profiles window, click into Slack, and add slack.exe with a Voice.
  3. Click into a message box, hold Ctrl+\, speak, release.

Related: dictating into Word and Outlook and dictating into Claude Code.

Try PipeVoice free

Push-to-talk voice typing for Windows. Free, open source, works offline. No account.

↓ Download for Windows

free forever · open source · Windows 10 & 11

FAQ

Will 'send it' send my Slack message?

PipeVoice presses the Enter key. Slack sends on Enter only if your Enter key preference is set to Send the message; otherwise Enter starts a new line and Ctrl+Enter sends.

How do I get a new line in Slack while dictating?

With the Send the message preference, Shift+Enter starts a new line in Slack. Saying 'new line' in PipeVoice types an Enter key press, which sends the message under that preference, so for multi-line dictation switch Slack to Start a new line and send with Ctrl+Enter.

What is Slack's executable name for a PipeVoice profile?

slack.exe, listed as Slack in PipeVoice's app picker.

Sources

  1. Slack Help: Set your Enter key preference
  2. Slack Help: Slack keyboard shortcuts
  3. PipeVoice source: profiles, voices, commands