torchaudio: an audio library for PyTorch
Support audio I/O (Load files, Save files)
Load the following formats into a torch Tensor
mp3, wav, aac, ogg, flac, avr, cdda, cvs/vms,
aiff, au, amr, mp2, mp4, ac3, avi, wmv,
mpeg, ircam and any other format supported by libsox.
Dataloaders for common audio datasets (VCTK, YesNo)
Common audio transforms
Dependencies
Quick install on OSX (Homebrew):
brew install sox
Linux (Ubuntu):
sudo apt-get install sox libsox-dev libsox-fmt-all
Installation
python setup.py install
Quick Usage
import torchaudiosound, sample_rate = torchaudio.load('foo.mp3')torchaudio.save('foo_save.mp3', sound, sample_rate) # saves tensor to file
API Reference
API Reference is located here: http://pytorch.org/audio/