Pytorch based speech enhancement toolkit.
Go to file
shahules786 c2b2b83fd5 20hrs 2022-11-20 19:16:54 +05:30
.github/workflows sudo install 2022-10-06 21:15:35 +05:30
enhancer print files 2022-10-14 15:22:37 +05:30
tests fix tests utils 2022-10-06 11:30:21 +05:30
.flake8 flake8 2022-10-05 20:43:04 +05:30
.gitignore ignore ckpt files 2022-10-06 16:12:05 +05:30
.pre-commit-config.yaml changes to prep dns 2020 2022-10-14 15:20:34 +05:30
README.md add tagline 2022-10-13 11:34:28 +05:30
audiolib.py changes to prep dns 2020 2022-10-14 15:20:34 +05:30
environment.yml environment 2022-10-05 20:43:25 +05:30
hpc_entrypoint.sh 20hrs 2022-11-20 19:16:54 +05:30
noisyspeech_synthesizer.cfg 20hrs 2022-11-20 19:11:41 +05:30
noisyspeech_synthesizer.py generate test 2022-10-15 11:46:52 +05:30
pyproject.toml changes to prep dns 2020 2022-10-14 15:20:34 +05:30
requirements.txt changes to prep dns 2020 2022-10-14 15:20:34 +05:30
setup.cfg rmv typo 2022-10-06 21:08:46 +05:30
setup.py setup files 2022-10-06 17:24:39 +05:30
setup.sh setup 2022-10-05 20:42:18 +05:30
version.txt version 2022-10-06 17:24:55 +05:30

README.md

mayavoz is a Pytorch-based opensource toolkit for speech enhancement. It is designed to save time for audio researchers. Is provides easy to use pretrained audio enhancement models and facilitates highly customisable model training.

| Quick Start | Installation | Tutorials | Available Recipes

Key features 🔑

  • Various pretrained models nicely integrated with huggingface 🤗 that users can select and use without any hastle.
  • 📦 Ability to train and validation your own custom speech enhancement models with just under 10 lines of code!
  • 🪄 A command line tool that facilitates training of highly customisable speech enhacement models from the terminal itself!
  • Supports multi-gpu training integrated with Pytorch Lightning.

Quick Start 🔥

from mayavoz import Mayamodel

model = Mayamodel.from_pretrained("mayavoz/waveunet")
model("noisy_audio.wav")

Installation

Only Python 3.8+ is officially supported (though it might work with Python 3.7)

  • With Pypi
pip install mayavoz
  • With conda
conda env create -f environment.yml
conda activate mayavoz
  • From source code
git clone url
cd mayavoz
pip install -e .