Skip to main content

Local voice denoising and de-reverb for Mac and Windows

Remove noise and room echo from your recordings

PureRefine handles two common problems in voice recordings: background noise (wind, air conditioning, electrical hum, keyboard clicks) and room reverb (echo in empty rooms and meeting rooms). Pick a file, check denoise, de-reverb, or both, and it produces a new audio file while the original stays untouched. The AI model runs on your computer; it downloads once on first use and works offline after that.

Feature set

Voice Cleaner (denoise)

Removes constant background noise and ambient sound behind speech, such as wind, insects, air conditioning, electrical hum, and keyboard clicks, while keeping the detail of the voice itself.

Reverb Remover (de-reverb)

Reduces echo from empty rooms and untreated meeting rooms, making the voice sound closer to the microphone.

Denoise + de-reverb

Both effects happen in a single processing pass, so the model runs only once. Faster than denoising, exporting, then de-reverbing, and one less re-encode.

Single file or a whole folder

Process one recording or pick a folder for batch processing. Supports WAV, MP3, M4A, AAC, FLAC, AIFF, CAF, and OGG.

Local processing

The AI model runs on your computer and downloads once on first use; after that no network is needed. Recordings and results are never uploaded.

Command line

Process a file or folder with a single terminal command, with input, output, and mode options. Useful for automatic cleanup after recording.

In depth

How it works

  1. Pick a file: one recording or a folder.
  2. Pick a mode: denoise, de-reverb, or both.
  3. Start processing: progress is shown while it runs; the model downloads on first use.
  4. Get the result: a new audio file is created; the original stays unchanged.

There is no equalizer or threshold to tune. If the result isn’t what you want, try another mode.

What each mode fixes

Mode What it handles Typical cases
Denoise Constant background noise and ambient sound Outdoor recordings, air-conditioned rooms, computer fans
De-reverb Echo and tail from room reflections Empty rooms, meeting rooms, bathroom-like echo
Denoise + de-reverb Both at once, single model pass Voice recorded in a loud, empty space

PureRefine is built for speech. Music and instrument recordings are outside its design and may lose tone. If a recording is badly distorted, clipped, or missing frequency ranges, repair it with PureRestore first, then polish it with PureRefine.

Mac and Windows versions

Both platforms are paid downloads, buy once, with no in-app purchases or subscriptions. Folder batch processing and the command line are included after purchase, and the processing quality and supported formats are the same. The difference is how they compute:

Mac Windows
Compute Apple Silicon CPU
Model download Via the App Store resource download service From Efficient Lab’s model server
CLI file access Only directories authorized in the app Direct access to the paths you give

The Windows version runs on the CPU, so no dedicated GPU is needed, but long recordings take a while. Both versions currently have an English-only interface.

Command line

The CLI uses the same processing pipeline as the interface. Handy for running a cleanup pass right after recording a podcast:

clean --input <file-or-folder> --output <output> --mode voice-cleaner | reverb-remover | both

When the input is a folder, every supported audio file inside is processed in turn. The Mac version runs in a sandbox, so the CLI can only reach directories authorized in the app; the Windows version accesses the paths you give directly.

Privacy and network use

Denoise and de-reverb both compute on your computer; recordings and results are never uploaded. PureRefine has no account system and no usage statistics. It goes online in only one case:

  • First-time model download: on Mac it comes through the App Store resource download service; on Windows it downloads from Efficient Lab’s model server, about 700 MB. Integrity is verified after download, and it works offline after that.

System requirements

  • Mac: paid download on the Mac App Store. macOS 14 or later, requires a Mac with Apple Silicon (M series).
  • Windows: paid download on the Microsoft Store. Computes on the CPU; no GPU required.
  • Disk space: the model is about 700 MB, plus space for the output files.
  • Input formats: WAV, MP3, M4A, AAC, FLAC, AIFF, CAF, OGG; the Mac version also supports WMA.
  • Interface language: English.

Who it is for

  • Podcasts and interviews: remote or outdoor recordings with noise or echo
  • Video creators: Vlogs where wind and ambient noise are too loud
  • Online classes and meeting recordings: recorded in an empty room, heavy echo, tiring to listen to
  • Anyone transcribing audio: clean up the recording first for more accurate results

FAQ

Does PureRefine upload my recordings?

No. Processing happens on your computer. The network is only used for the first model download; it works offline after that.

Can denoise and de-reverb run together?

Yes. Choose "denoise + de-reverb" and both effects finish in one pass, with the model running only once. No need to export twice.

How is it priced?

Both the Mac and Windows versions are paid downloads, buy once. After purchase everything is included, including folder batch processing and the command line. No in-app purchases and no subscription.

Can I use it on music?

Not recommended. The model is trained for speech; on music or instrument recordings it may lose tone. To separate vocals from accompaniment, use PureSpleeter.

How is it different from PureRestore?

PureRefine removes noise and echo, and suits voice recordings that are mostly intact. PureRestore handles more damaged audio, such as missing frequency ranges or heavy distortion. You can use them in sequence: repair first, then polish.

Will it run on my Mac?

It needs macOS 14 or later and a Mac with Apple Silicon (M series). Intel Macs cannot run it.

Where does the output file go?

The result is saved as a new audio file and the original is never overwritten. On Windows it lands next to the source with `_pure_refine` appended to the name; on Mac the suffix is `-pure-refine`.

Tech and privacy note

PureRefine is designed for offline local processing and does not depend on cloud transcoding. Read ourprivacy policyfor full data-handling details.

Support and feedback

You can reach us via email feedback@efficient-lab.com or submit issues and suggestions through GitHub Issues.