Skip to main content

libdct: A library for audio processing by Discrete Cosine Transform (DCT)

The library is to facilitate audio processing with Discrete Cosine Transform.

DCT are the kind of transforms that avoid doing signal process in complex Fourier space. Since most deep networks are difficult to capture relations in complext space, DCT are good choices for extacting audio features or generating audio signal using deep learning

The wav graph of LJ001-0025.wav:

alt text

The dct_spectrogram:

alt text

install

git clone https://github.com/ranchlai/libdct.git cd libdct && python setup.py install

or

pip install libdct --upgrade

Reference:

[1] Method and device for conducting noise suppression on image, WO2015135208A1

Release files for libdct 0.0.3

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

Source distribution (sdist)

Source distribution for libdct 0.0.3
File Size Uploaded
libdct-0.0.3.tar.gz 3.4 kB Details

Built distribution (wheel)

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

Total release size: 7.3 kB

Release files / libdct-0.0.3.tar.gz

Download URL libdct-0.0.3.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6745779b730cf334e06d479e6d82149b2a3c96ea21fb29137fa1155647f2d113
BLAKE2b-256 checksum
How to use checksums
68ff55de1513f421b5b9fe0f0a2f5c228926062467f5877c097d67177ebd4133
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

Release files / libdct-0.0.3-py3-none-any.whl

Download URL libdct-0.0.3-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b58e7c94d570fca04c2c941a5c1a4f80a8a97221e763635554f08aa30768137f
BLAKE2b-256 checksum
How to use checksums
3b507728ec2f5c8ccc34dd5398dbcee12a5995c81f9e159442b7f9ebdee05c4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

3 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