shangeth/wavencoder

WavEncoder is a Python library for encoding audio signals, transforms for audio augmentation, and training audio classification models with PyTorch backend.

54
/ 100
Established

Provides modular custom layers (SincNet, TDNN, multi-head attention variants) and integrates pretrained wav2vec/wav2vec2 encoders for feature extraction. Includes a composable transform pipeline for on-the-fly augmentation (noise injection, time/frequency masking, reverberation) and a built-in trainer utility for end-to-end classification workflows with PyTorch's standard module interface.

No commits in the last 6 months. Available on PyPI.

Stale 6m
Maintenance 0 / 25
Adoption 13 / 25
Maturity 25 / 25
Community 16 / 25

How are scores calculated?

Stars

92

Forks

14

Language

Python

License

MIT

Last pushed

Jun 06, 2021

Monthly downloads

49

Commits (30d)

0

Dependencies

5

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/shangeth/wavencoder"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.