Immediate Fix
If you are in the middle of a huddle and the audio cuts out, the most effective immediate fix is a hard refresh of the Slack client. This re-initializes the WebRTC engine without requiring a full system reboot.
| Fix Action | Instructions |
|---|---|
| Hard Refresh | Press Ctrl + R (Windows) or Cmd + R (Mac). |
| Audio Toggle | Leave the Huddle and rejoin immediately. |
| Check Input | Preferences > Audio & Video > Check Microphone dropdown. |
If the UI is unresponsive, you can force the application to restart using the command line to ensure all background processes are terminated correctly:
# For macOS users to kill and restart Slack
pkill Slack && open /Applications/Slack.app
Technical Explanation
Slack audio issues typically stem from a failure in the communication between the application’s Electron wrapper and the system’s audio drivers. Slack uses WebRTC for real-time communication, which requires exclusive access to hardware hooks.
When another application (like Zoom or Teams) “locks” the audio sample rate, Slack may fail to initialize its own stream. This leads to the common “Microphone not found” error even when the hardware is plugged in.
Additionally, cache corruption within the Slack Application Support folder can lead to “ghost” settings where the app attempts to route audio to a device that is no longer connected.

Alternative Methods
Clear App Cache
Navigate to Help in the top menu bar, select Troubleshooting, and click Clear Cache and Restart. This resets the local configuration files that might be causing hardware conflicts.
Check OS Privacy Permissions
On modern versions of Windows and macOS, applications must be explicitly granted permission to use the microphone. Go to your system’s Privacy & Security settings and ensure Slack is toggled to “On” under the Microphone section.
Switch to Browser Version
If the desktop application remains silent, use the Slack web client in a browser like Google Chrome. Browsers use their own independent audio processing stacks which can often bypass local driver issues affecting the standalone app.
Reset Audio Core (Mac Only)
If no audio works across the system, the core audio daemon might have crashed. You can reset it using this command:
sudo killall coreaudiod