Skip to main content

audioreconstructor

audioreconstructor is the command-line release of Audioreconstruction's ONNX audio enhancer. It installs a small Python launcher; the ONNX model and the native runtime are downloaded only when you explicitly run setup.

Install

pip install audioreconstructor
audioreconstructor setup

setup downloads the native executable, model.onnx, and config.json from the GitHub Release matching the installed package version. It verifies SHA-256 hashes before making them available locally.

The current release supports 64-bit Linux, 64-bit Windows, and macOS (Apple Silicon and Intel; macOS requires version 1.2.0 or later).

Use

Enhance a single file:

audioreconstructor enhance --input song.mp3 --output song_enhanced.flac

Enhance a whole folder (recurses into subfolders):

audioreconstructor enhance --folder ./songs

Reconstructed files are written to a mirrored tree under <folder>/enhanced/, e.g. songs/rock/track.mp3 → songs/enhanced/rock/track.flac.

Choose the ONNX execution provider when needed:

audioreconstructor enhance --input song.mp3 --output song_enhanced.flac --provider cpu

auto is the default. Windows first tries DirectML and falls back to CPU; macOS first tries Core ML (--provider coreml) and falls back to CPU; Linux uses CPU. The native executable reads supported audio through libsndfile and always writes FLAC output.

Note: v1.0.0 used top-level flags (audioreconstructor --setup, audioreconstructor --input ... --output ...). These are now setup, doctor, and enhance subcommands. Run audioreconstructor --help for the full command list.

Verify installation

audioreconstructor doctor

Doctor verifies all cached release assets and runs an actual synthetic-audio ONNX inference test. A healthy installation exits with status 0.

Cache locations

Setup prints the exact locations it uses. By default they are:

  • Linux: $XDG_CACHE_HOME/audioreconstructor/<version> or ~/.cache/audioreconstructor/<version>
  • Windows: %LOCALAPPDATA%\\audioreconstructor\\Cache\\<version>
  • macOS: ~/Library/Caches/audioreconstructor/<version>

Running setup for an upgraded package version removes older cached versions after the new version has been fully verified.

Metadata

Release files for audioreconstructor 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for audioreconstructor 1.2.0
File Size Uploaded
audioreconstructor-1.2.0.tar.gz 16.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for audioreconstructor 1.2.0
File Interpreter ABI Platform
audioreconstructor-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 29.5 kB

Release files / audioreconstructor-1.2.0.tar.gz

Download URL audioreconstructor-1.2.0.tar.gz
Size 16.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e37a17544bc797ad8523bdd0cdb37db6f420c585bf036156b8ac062eaa983e6c
BLAKE2b-256 checksum
How to use checksums
1279b4cde43e2770ed5bcc093268c740c11bfc19796445fd5870bb6009bf2a49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / audioreconstructor-1.2.0-py3-none-any.whl

Download URL audioreconstructor-1.2.0-py3-none-any.whl
Size 12.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4453c971a8dca6f4c704cd9605a66fd5e37b68a378adb6d03c064a783a225235
BLAKE2b-256 checksum
How to use checksums
4a121bc455b6ebd363328c2bd81753027a109f1874e4f981e9e53d82ee4e8623
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

This release

1.2.0 This release

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page