Nils L. Westhausen's starred repositories

pyenv

Simple Python version management

HandBrake

HandBrake's main development repository

Language:CLicense:NOASSERTIONStargazers:16745Issues:287Issues:4587

sonnet

TensorFlow-based neural network library

Language:PythonLicense:Apache-2.0Stargazers:9734Issues:422Issues:193

NoiseTorch

Real-time microphone noise suppression on Linux.

Language:GoLicense:NOASSERTIONStargazers:9119Issues:71Issues:312

Soundflower

MacOS system extension that allows applications to pass audio to other applications. Soundflower works on macOS Catalina.

Language:Objective-CLicense:MITStargazers:8835Issues:419Issues:0

einops

Flexible and powerful tensor operations for readable and reliable code (for pytorch, jax, TF and others)

Language:PythonLicense:MITStargazers:8191Issues:69Issues:172

ddsp

DDSP: Differentiable Digital Signal Processing

Language:PythonLicense:Apache-2.0Stargazers:2833Issues:67Issues:174

audiomentations

A Python library for audio data augmentation. Inspired by albumentations. Useful for machine learning.

Language:PythonLicense:MITStargazers:1766Issues:20Issues:180

denoiser

Real Time Speech Enhancement in the Waveform Domain (Interspeech 2020)We provide a PyTorch implementation of the paper Real Time Speech Enhancement in the Waveform Domain. In which, we present a causal speech enhancement model working on the raw waveform that runs in real-time on a laptop CPU. The proposed model is based on an encoder-decoder architecture with skip-connections. It is optimized on both time and frequency domains, using multiple loss functions. Empirical evidence shows that it is capable of removing various kinds of background noise including stationary and non-stationary noises, as well as room reverb. Additionally, we suggest a set of data augmentation techniques applied directly on the raw waveform which further improve model performance and its generalization abilities.

Language:PythonLicense:NOASSERTIONStargazers:1617Issues:38Issues:149

svoice

We provide a PyTorch implementation of the paper Voice Separation with an Unknown Number of Multiple Speakers In which, we present a new method for separating a mixed audio sequence, in which multiple voices speak simultaneously. The new method employs gated neural networks that are trained to separate the voices at multiple processing steps, while maintaining the speaker in each output channel fixed. A different model is trained for every number of possible speakers, and the model with the largest number of speakers is employed to select the actual number of speakers in a given sample. Our method greatly outperforms the current state of the art, which, as we show, is not competitive for more than two speakers.

Language:PythonLicense:NOASSERTIONStargazers:1185Issues:25Issues:88

nnfusion

A flexible and efficient deep neural network (DNN) compiler that generates high-performance executable from a DNN model description.

Language:C++License:MITStargazers:937Issues:44Issues:205

torch-audiomentations

Fast audio data augmentation in PyTorch. Inspired by audiomentations. Useful for deep learning.

Language:PythonLicense:MITStargazers:908Issues:11Issues:105

NISQA

NISQA - Non-Intrusive Speech Quality and TTS Naturalness Assessment

Language:PythonLicense:MITStargazers:626Issues:24Issues:46

qkeras

QKeras: a quantization deep learning library for Tensorflow Keras

Language:PythonLicense:Apache-2.0Stargazers:527Issues:30Issues:92

gpuRIR

Python library for Room Impulse Response (RIR) simulation with GPU acceleration

Language:CudaLicense:AGPL-3.0Stargazers:466Issues:10Issues:51

scaper

A library for soundscape synthesis and augmentation

Language:PythonLicense:BSD-3-ClauseStargazers:369Issues:9Issues:105

pyminiaudio

python interface to the miniaudio audio playback, recording, decoding and conversion library

Language:CLicense:NOASSERTIONStargazers:159Issues:8Issues:63

RealRIRs

Python loaders for many Real Room Impulse Response databases

Language:PythonStargazers:82Issues:6Issues:0

PLC-Challenge

This repo contains required files for the INTERSPEECH 2022 Audio Deep Packet Loss Concealment (PLC) Challenge.

Language:PythonLicense:MITStargazers:70Issues:8Issues:6

python_kaldi_features

python codes to extract MFCC and FBANK speech features for Kaldi

Language:PythonLicense:MITStargazers:62Issues:7Issues:4

reseval

Reproducible Subjective Evaluation

Language:PythonLicense:MITStargazers:55Issues:1Issues:24

se_relativisticgan

Keras framework for speech enhancement using relativistic GANs

Language:PythonLicense:MITStargazers:53Issues:4Issues:15
Language:PythonLicense:MITStargazers:48Issues:3Issues:1
Language:PythonLicense:MITStargazers:41Issues:10Issues:4

pymushra

pyMUSHRA is a python web application which hosts webMUSHRA experiments and collects the data with python.

Language:PythonLicense:MITStargazers:34Issues:3Issues:5

flopco-keras

FLOPs and other statistics COunter for tf.keras neural networks

Language:PythonLicense:MITStargazers:29Issues:2Issues:0

MAPS-Scripts

A fundamental frequency estimation algorithm using features from the magnitude and phase spectrogram.

Language:MATLABLicense:GPL-3.0Stargazers:21Issues:4Issues:0

tPLCnet

This repository contains the trained models and some audio samples for the tPLCnet.

Language:PythonLicense:MITStargazers:19Issues:3Issues:1

SpotifyDataAnalyzer

Analyzer of User Data saved by Spotify

Language:PythonLicense:MITStargazers:4Issues:2Issues:0