Skip to content

seanghay/cleanvoice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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