Quick Audio Recorder is a minimalist, yet powerful tool for Windows to quickly record audio from your microphone, system audio (loopback), or both simultaneously.
It sits quietly in your system tray and is always ready with a single click or global hotkey.
If you've forked this and built something useful on top, PRs are very welcome. Same goes for bug reports, open an issue, even if it's just "doesn't work on my machine, here's what I tried."
A few things I'd find handy but haven't gotten around to: Linux/macOS support, more export formats, a proper config file instead of the current settings dialog. But honestly, anything you think makes the tool better is fair game. Keep it small and focused so it's easy to review.
Before opening a larger PR, please check CONTRIBUTING.md for what's in scope and what to include.
Quickly recording audio and pasting it anywhere, e.g. into Anki cards.
(Files can be set to auto-delete, so nothing stays on disk, the clip just lands in your clipboard.)
Anki-Showcase.mp4
- Modes:
- 🎤 Microphone: Record your voice.
- 🔊 System Audio: Record what you hear (Loopback).
- 🎙️+🔊 Both: Record both tracks simultaneously (mixed).
- Output: MP3, WAV or FLAC, optionally saved as mono for smaller voice clips.
- Post-Processing:
- Auto-Normalize: Automatically adjusts volume to optimal levels after recording. In "Both" mode, mic and system audio are leveled separately first, so a quiet voice is not buried under loud system audio.
- Clipboard Integration: Automatically copies the file (or file path) to your clipboard.
- Clean Workflow: Option to move the file to a temp folder and copy it, keeping your desktop clean.
- Control:
- Global Hotkeys: Start/Stop recording from anywhere (e.g.,
Ctrl+Alt+R). - Tray Icon: Left-click to toggle recording immediately.
- Visual Feedback: Tray icon turns red while recording (hover it to see how long) and orange while saving, filling up as the file gets written.
- Auto-Stop: Optionally stop and save after a set number of minutes.
- Global Hotkeys: Start/Stop recording from anywhere (e.g.,
- Go to the Releases page.
- Download
QuickAudioRecorder.exe. - Run it! (No installation required).
The exe is built by GitHub Actions straight from the tagged source, and each release has a .sha256 file to check the download against. Some antivirus scanners flag PyInstaller apps in general. If you would rather not trust a binary, build it yourself.
- Right-click the tray icon to open Settings.
- Select your Microphone and Output Folder.
- Set your Hotkeys (optional).
- Left-click the tray icon or use a hotkey to start recording.
- Click again to stop. The file is saved and ready to use!
- Python 3.12+
pip install PyQt6 soundcard sounddevice soundfile numpy lameenc keyboard
pip install pytest
python -m pytestThe tests use fake audio devices, so they run anywhere. If VB-Audio Virtual Cable is installed, tests/test_cable.py also records a real tone through the cable without touching your default speakers or microphone.
To create the standalone executable:
pip install pyinstaller
pyinstaller --noconsole --onefile --noupx --name QuickAudioRecorder main.py