Skip to main content

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

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libdct-0.0.3.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

libdct-0.0.3-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file libdct-0.0.3.tar.gz.

File metadata

  • Download URL: libdct-0.0.3.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for libdct-0.0.3.tar.gz
Algorithm Hash digest
SHA256 6745779b730cf334e06d479e6d82149b2a3c96ea21fb29137fa1155647f2d113
MD5 b6bbf671f8eaf8d85a022ba60a2be71f
BLAKE2b-256 68ff55de1513f421b5b9fe0f0a2f5c228926062467f5877c097d67177ebd4133

See more details on using hashes here.

File details

Details for the file libdct-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: libdct-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for libdct-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b58e7c94d570fca04c2c941a5c1a4f80a8a97221e763635554f08aa30768137f
MD5 db99a1e200a84c51ef7f542e4febb3c9
BLAKE2b-256 3b507728ec2f5c8ccc34dd5398dbcee12a5995c81f9e159442b7f9ebdee05c4f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page