Pytorch based speech enhancement toolkit.
Go to file
shahules786 a57a7ff0fc print metrics report 2022-10-11 21:30:13 +05:30
.github/workflows sudo install 2022-10-06 21:15:35 +05:30
enhancer print metrics report 2022-10-11 21:30:13 +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 pre commit hooks 2022-10-05 20:42:37 +05:30
README.md add emojis 2022-10-10 17:45:34 +05:30
environment.yml environment 2022-10-05 20:43:25 +05:30
hpc_entrypoint.sh hawk 2022-10-05 20:43:33 +05:30
pyproject.toml toml 2022-10-05 20:42:51 +05:30
requirements.txt update requirements 2022-10-10 12:46:59 +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

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 custom 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 .