A real-time audio time-scale modification library
Project description
AudioTSM 2
A real-time audio time-scale modification library
pip install audiotsm2
Basic usage
AudioTSM 2 is a light weight audio speed modification library. Below is a basic example showing how to reduce the speed of a wav file by half using the phase vocoder procedure.
from audiotsm2 import phasevocoder
from audiotsm2.io.wav import WavReader, WavWriter
with WavReader(input_filename) as reader:
with WavWriter(output_filename, reader.channels, reader.samplerate) as writer:
phasevocoder(reader.channels, speed=0.5).run(reader, writer)
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
audiotsm2-0.1.7.tar.gz
(6.5 MB
view hashes)
Built Distribution
audiotsm2-0.1.7-py3-none-any.whl
(25.5 kB
view hashes)
Close
Hashes for audiotsm2-0.1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76fd043db0bcb918850fffb726f4bdc93ca1b3ebb18e704daf9f2c462a3d7c53 |
|
MD5 | 5959cfd82393950734406e77e4ffd588 |
|
BLAKE2b-256 | 34d32cbc44fb6d78b2ffa58b19dda06f1dc329ec5ced04958570a4e881872b7c |