Command-line audio reconstruction powered by the Audioreconstruction ONNX model
Project description
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 and 64-bit Windows.
Use
audioreconstructor --input song.mp3 --output song_enhanced.flac
Choose the ONNX execution provider when needed:
audioreconstructor --input song.mp3 --output song_enhanced.flac --provider cpu
auto is the default. Windows first tries DirectML and falls back to CPU; Linux uses
CPU. The native executable reads supported audio through libsndfile and always writes
FLAC output.
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>
Running setup for an upgraded package version removes older cached versions after the new version has been fully verified.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file audioreconstructor-1.0.0.tar.gz.
File metadata
- Download URL: audioreconstructor-1.0.0.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54606dd909172944190df7f8d79660c99de531e6ac956fad8d17dad707edb6a0
|
|
| MD5 |
3403595465d8c157ee9d2daa3f3e63b0
|
|
| BLAKE2b-256 |
abd15cd681f8b922fe4589067aa6c7f3b76745020ddba1fa9eb02bb7a3df6287
|
File details
Details for the file audioreconstructor-1.0.0-py3-none-any.whl.
File metadata
- Download URL: audioreconstructor-1.0.0-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5a2d5c76ad0b36f292f733f90977a2d6573a4eb2a40e58a05cd7e6d66b1f794
|
|
| MD5 |
f369d4e6e46db34918d8a34f57a19b24
|
|
| BLAKE2b-256 |
a961cfcea97ba6585d59ca66adeafae24346ed2761b39f00273676786beb3538
|