Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
General Speech Restoration
| Date | Stars |
|---|---|
| 2026-07-24 | 1355 |
| 2026-07-25 | 1356 |
| 2026-07-28 | 1356 |
| 2026-07-30 | 1356 |
| 2026-08-06 | 1356 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
[](https://arxiv.org/abs/2109.13731) [](https://colab.research.google.com/drive/1HYYUepIsl2aXsdET6P_AmNVXuWP1MCMf?usp=sharing) [](https://badge.fury.io/py/voicefixer) [](https://haoheliu.github.io/demopage-voicefixer)[](https://huggingface.co/spaces/akhaliq/VoiceFixer)
- [:speaking_head: :wrench: VoiceFixer](#speaking_head-wrench-voicefixer)
- [Demo](#demo)
- [Usage](#usage)
- [Command line](#command-line)
- [Desktop App](#desktop-app)
- [Python Examples](#python-examples)
- [Docker](#docker)
- [Others Features](#others-features)
- [Materials](#materials)
- [Change log](#change-log)
# :speaking_head: :wrench: VoiceFixer
*Voicefixer* aims to restore human speech regardless how serious its degraded. It can handle noise, reveberation, low resolution (2kHz~44.1kHz) and clipping (0.1-1.0 threshold) effect within one model.
This package provides:
- A pretrained *Voicefixer*, which is build based on neural vocoder.
- A pretrained 44.1k universal speaker-independent neural vocoder.

- If you found this repo helpful, please consider citing or [](https://www.buymeacoffee.com/haoheliuP)
```bib
@misc{liu2021voicefixer,
title={VoiceFixer: Toward General Speech Restoration With Neural Vocoder},
author={Haohe Liu and Qiuqiang Kong and Qiao Tian and Yan Zhao and DeLiang Wang and Chuanzeng Huang and Yuxuan Wang},
year={2021},
eprint={2109.13731},
archivePrefix={arXiv},
primaryClass={cs.SD}
}
```
## Demo
Please visit [demo page](https://haoheliu.github.io/demopage-voicefixer/) to view what voicefixer can do.
## Usage
### Run Modes
| Mode | Description |
| ---- | ----------- |
| `0` | Original Model (suggested by default) |
| `1` | Add preprocessing module (remove higher frequency) |
| `2` | Train mode (might work sometimes on seriously degraded real speech) |
| `all` | Run all modes - will output 1 wav file for each supported mode. |
### Command line
First, install voicefixer via pip:
```shell
pip install git+https://github.com/haoheliu/voicefixer.git
```
Process a file:
```shell
# Specify the input .wav file. Output file is outfile.wav.
voicefixer --infile test/utterance/original/original.wav
# Or specify a output path
voicefixer --infile test/utterance/original/original.wav --outfile test/utterance/original/original_processed.wav
```
Process files in a folder:
```shell
voicefixer --infolder /path/to/input --outfolder /path/to/output
```
Change mode (The default mode is 0):
```shell
voicefixer --infile /path/to/input.wav --outfile /path/to/output.wav --mode 1
```
Run all modes:
```shell
# output file saved to `/path/to/output-modeX.wav`.
voicefixer --infile /path/to/input.wav --outfile /path/to/output.wav --mode all
```
Pre-load the weights only without any actual processing:
```shell
voicefixer --weight_prepare
```
For more helper information please run:
```shell
voicefixer -h
```
### Desktop App
[Demo on Youtube](https://www.youtube.com/watch?v=d_j8UKTZ7J8) (Thanks @Justin John)
Install voicefixer via pip:
```shell script
pip install voicefixer
```
You can test audio samples on your desktop by running website (powered by [streamlit](https://streamlit.io/))
1. Clone the repo first.
```shell script
git clone https://github.com/haoheliu/voicefixer.git
cd voicefixer
```
:warning: **For windows users**, please make sure you have installed [WGET](https://eternallybored.org/misc/wget) and added the wget command to the system patExcerpt of 9,757 characters
Read on GitHub69
6
5
4
4
manmay nakhashi · India
3
2
Jose Giraldo
2
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:48fbcf555cf472a3, topic:tts, topic:speech-synthesis
matched fp:48fbcf555cf472a3, topic:super-resolution