Skip to main content

Some tools for processing audio in C++ with bindings for python

Project description

AudioTools

Небольшая библиотека для обработки аудио написанная на C++ с биндингами для python

Возможности

  • Удаление щелчков из звука (эффект основан на коде из audacity)
  • Нормализация звука

Установка

Библиотека доступна на pypi

pip install pyaudiotoolslib

Установка для разработки

  1. Нужно создать виртуальное окружение

    Windows

    python -m venv venv
    venv\Script\activate
    

    Linux

    python3 -m venv venv
    source venv/bin/activate
    
  2. Устанавливаем нужные библиотеки для сборки

    pip install pybind11 scikit-build-core
    
  3. Устанавливаем сам пакет

    pip install -v --no-build-isolation .
    

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

pyaudiotoolslib-0.0.2.tar.gz (36.3 kB view details)

Uploaded Source

Built Distributions

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

pyaudiotoolslib-0.0.2-cp313-cp313-win_amd64.whl (577.0 kB view details)

Uploaded CPython 3.13Windows x86-64

pyaudiotoolslib-0.0.2-cp313-cp313-win32.whl (517.6 kB view details)

Uploaded CPython 3.13Windows x86

pyaudiotoolslib-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyaudiotoolslib-0.0.2-cp313-cp313-musllinux_1_2_i686.whl (1.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

pyaudiotoolslib-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (980.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pyaudiotoolslib-0.0.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

pyaudiotoolslib-0.0.2-cp312-cp312-win_amd64.whl (576.9 kB view details)

Uploaded CPython 3.12Windows x86-64

pyaudiotoolslib-0.0.2-cp312-cp312-win32.whl (517.5 kB view details)

Uploaded CPython 3.12Windows x86

pyaudiotoolslib-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyaudiotoolslib-0.0.2-cp312-cp312-musllinux_1_2_i686.whl (1.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pyaudiotoolslib-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (980.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyaudiotoolslib-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

pyaudiotoolslib-0.0.2-cp311-cp311-win_amd64.whl (576.0 kB view details)

Uploaded CPython 3.11Windows x86-64

pyaudiotoolslib-0.0.2-cp311-cp311-win32.whl (517.1 kB view details)

Uploaded CPython 3.11Windows x86

pyaudiotoolslib-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyaudiotoolslib-0.0.2-cp311-cp311-musllinux_1_2_i686.whl (1.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pyaudiotoolslib-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (983.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyaudiotoolslib-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

File details

Details for the file pyaudiotoolslib-0.0.2.tar.gz.

File metadata

  • Download URL: pyaudiotoolslib-0.0.2.tar.gz
  • Upload date:
  • Size: 36.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pyaudiotoolslib-0.0.2.tar.gz
Algorithm Hash digest
SHA256 c81ddf0bf9e56904f858394e84a07136e433cf539172fa3258cb86d874b913e2
MD5 eb5faef5537e636a7a7dea60ea17ac35
BLAKE2b-256 79260af66964e9a6d86afc367ca09d12b0f4ad67aee865994a010d179c1fb3e3

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fe6b763e03420f42041d0038d837d3c3ddb1dd7efcda9ac59e7bd9389859d95d
MD5 028b03a63440e47e75801dc2ab6e8a78
BLAKE2b-256 5d73c33b4cbd4768c544091dc6276d40cd6cbef9cceec14f86bc180d9d5e7033

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d58cb2067d2ff8132b9507dad4a7ba1b16b66b00fb9602ff6953125ddaa45415
MD5 1c81887225eb00a20cf40b440b60c852
BLAKE2b-256 ad6b374a910222f449a7c66e5f729367d083abebe791e374957fa9d3b93a6798

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4cf59c67d478da4b2c5412c1e59d5e3f94a8e210ed1ce77fb76c3ece16429959
MD5 45fbe44bbd694bd75b3b0b7d38681706
BLAKE2b-256 5ab8a6c291ec8cb138e7f1af7b909768239b5bb10c440d8124b84589f202f2ef

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1c535a1f71c17aff77a87ea34f09328a5d93ad0c7688b8f17f856cd7ba22345e
MD5 06b4c77b5c378513b72d26041cbfc664
BLAKE2b-256 f6f0a510511f3efea6076583259a970f6e5fb84d96b9a8fb051008c1b67ee198

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e9cdd7762cc9137403332a016c64f5341ddd00587592e1ea760fd5ac7a1777d
MD5 21b4dd97fafdaab96d7592cc604a80c6
BLAKE2b-256 636eb800d9f46e92383a81f0508fc01964c6920aa2b0a2a2038fc067e60e8dec

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c81b3fd0bc21a35538e5f9cd9df0bc0e9f228e8c44b749dbcb7d4de5c29800a0
MD5 1b0e67eac3ccc81956d2ca7580c69990
BLAKE2b-256 e9b85cb8be3b60b64a6c62865d6805c71636f4ac60e4e653d587307ee820d7ca

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b97a017699752a9414dfd7c23069ba51cc0c1c92dd048b54505b6bfc49fe676d
MD5 a5495504429e5bc964c0ee2fd79b691e
BLAKE2b-256 35c0f84623d08dc26100ebf18e0a7a5566639f44bf32492bb8d5f6c91cd91a31

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fedf545bf0d8408847c21a53ccbc6af1f0b1612939108e5b17484eaca7333e51
MD5 7d0fa3c990f7b69301a31fe3dbe5196d
BLAKE2b-256 26de42778bf2f0d0310f05740bc35f0e55c56f00283fc6bdefbd77297eaaa32b

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62201f0f2b1a84e2aa3e737ed4e7fe5c583e5adc169caebc00e87bda6be63a3b
MD5 b3308d8181d04a5a0967ab14b7c0a2a4
BLAKE2b-256 ffacc3b9282b071f6328faa29a6832afafa9e60118286e54b9fcec02c1af7a28

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 59f855f204dc31b2b043a3867cb7950dae1cc570bd59ab7f007de786a42d433a
MD5 b1e227e00e5452b5bcfb977d4dc0910b
BLAKE2b-256 3d4e8fe37cb701f8969b164146b79d59cd8c3467a0facbedc8b52a3b27587fed

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 133d5b0d4a3df95d5024c0e876d337e4c8f03e757caf6701b903fca6c452b4f1
MD5 cee3aa72379bcc75c6c01b4e57be05c3
BLAKE2b-256 e09f092aac783f646832d6a349da272cbb093c80b5b2342a83e8b1bac2ecb278

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 767c122739a661620fdc6770cdb9077e2285eb7a93fcf6fdde3342ed0cfafd2d
MD5 8f43c0374e9d20bd58c37c294e0b52f6
BLAKE2b-256 48ff1e288475ecd3aa3b206a7994a1cf3a1b77c2dc917559fcf66da3fece44b2

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ac8a6fd611b50c444a2c339ed40d999785e83e1e3f41a078fb8ef0ad89216bde
MD5 60230fe6623c2457b5a881047e4bf6ca
BLAKE2b-256 194b73744105549f03862fb914c0f5fbbc5af622e2ef96707fff2440decb9b31

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5ea4d69faa5959bb443e198b5971e342c949a0d7b7a55f6f43a46fda32e70433
MD5 a8a0490f46abb987fbe91383d013982d
BLAKE2b-256 0a3c662fa3914f296776874dcf713d88be5918b648a6fca17b35051213f2d390

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c227ae81baf5b2a6c5b2c34b9bb2d2e3ef7a46f3a03b776a271ff0e2fd34378
MD5 3cd95bdd7745d7ffdee984c65e288c8f
BLAKE2b-256 d784dca2fd8833c6fecb7baaa9d598e85c97adae34816d13afb9b2bcb174073a

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 af9182c5754ead198262d773ca4d1ee511710427c97393482b69f548d6b72bc2
MD5 b0b4e29959d29235a9f52f12e4e492bc
BLAKE2b-256 170097e2291fe45812f31c93495f2eb18c5a8ae6d12ad71434301ed51a8d3cce

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 688dfe0d8fdbd2a11cdf3102feaad346284c5b6ced33446d127b1cda7892703e
MD5 17e0be1695471abb74b172f6e72614b6
BLAKE2b-256 af68474e246878ba7246122c0506db0b8146856c70fe162cbe1e7e1d660656b7

See more details on using hashes here.

File details

Details for the file pyaudiotoolslib-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyaudiotoolslib-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3185484f7f6e9d87a647b081e2b212bbd31d9f69bd93e698e5c139fd4d4120d0
MD5 84d9dd3b28cea1c9e6100f5d31c31971
BLAKE2b-256 4a9a944822b13780e3ec4e58a8f7ec55ef247739c07ca89aec1686e717852122

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