Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 708 Bytes

README.md

File metadata and controls

40 lines (26 loc) · 708 Bytes

CleanVoice

A Fast Speech Enhancement toolkit using Conv-TasNet (Yi Luo, Nima Mesgarani)

Only works with 16kHz audio.

Install

pip install cleanvoice

Usage

Audio file

from cleanvoice import cleanvoice
from scipy.io.wavfile import write as write_wav

audio_data = cleanvoice("audio.wav")
write_wav("audio-cleaned.wav", 16000, audio_data)

NumPy Array as input

from cleanvoice import cleanvoice
from scipy.io.wavfile import write as write_wav
import librosa

y, _ = librosa.load("audio.wav", mono=True, sr=16000)
audio_data = cleanvoice(y)
write_wav("audio-cleaned.wav", 16000, audio_data)

License

Apache-2.0