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.
Bark Voice Cloning and Voice Cloning for Chinese Speech
| Date | Stars |
|---|---|
| 2026-07-31 | 2949 |
| 2026-08-03 | 2949 |
| 2026-08-06 | 2948 |
Today
-1 stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
## Bark Voice Cloning: One-Click Hub for Top Open-Source Voice Cloning Models **English (default)** | [**简体中文**](README_CN.md) ### Introduction This repository is a practical **one-click hub for leading open-source voice cloning, TTS, and voice conversion models**. It started as a Bark voice cloning project and has grown into a curated collection of state-of-the-art open-source audio generation workflows with ready-to-use Web UIs and Colab notebooks. The goal is simple: users should be able to **click a notebook, run the setup, and immediately try advanced AI voice cloning technology** without assembling each model pipeline by hand. It is focused on: - A ready-to-run **Gradio Web UI** for **Bark** voice cloning + TTS + voice conversion. - A separate **Sambert UI** workflow for **Chinese (and bilingual) personal voice cloning** with data labeling -> training -> inference. - A curated set of **one-click Colab/Jupyter notebooks** for top open-source TTS / VC pipelines, including GPT-SoVITS, XTTS, VALL-E X, F5-TTS, CosyVoice, OpenVoice, KNN-VC, NeuCoSVC, and more. - Reproducible entrypoints that help researchers, builders, and non-specialist users experience modern voice cloning models out of the box. ## What's inside (Key entrypoints) - **Bark Web UI**: `app.py` - Tabs: **Clone Voice** (create `.npz` prompt), **TTS**, **Voice Conversion** - Uses: `cloning/clonevoice.py`, `swap_voice.py`, `bark/`, `util/`, `training/` - **Sambert Web UI**: `sambert-ui/app.py` (local), `sambert-ui/app_colab.py` (Colab-friendly) - **Bark training utilities (experimental)**: `training/training_prepare.py`, `training/train.py`, `training/data.py` ## Quick Start (Bark UI) ### Requirements - Python **3.10+** recommended - GPU recommended (CPU works but is slow) ### Install ```bash pip install -r requirements.txt ``` ### Run ```bash python app.py ``` ### Downloads & outputs - On first run, Bark checkpoints are downloaded into `./models/` (see `bark/generation.py`). - HuBERT + tokenizer for voice cloning are downloaded into `./models/hubert/` (see `bark/hubert/hubert_manager.py`). - Generated audio files are written to `outputs/` by default (configurable via `config.yaml` → `output_folder_path`). ### Important note for local runs The Bark UI’s “Create Voice” feature writes a `.npz` prompt file. The default path in `app.py` is set for Colab (`/content/...`). If you run locally, you may need to update that destination path to a valid path on your machine (e.g. inside `bark/assets/prompts/`). ## Quick Start (Sambert UI) Sambert UI provides a full pipeline: **auto labeling → training → inference**. ```bash cd sambert-ui pip install -r requirements.txt python app.py ``` More details: `sambert-ui/README.md` ## Training & inference scripts (Bark path) ### Inference - **TTS (text → audio)**: - Core API: `bark/api.py` (`generate_with_settings`, `semantic_to_waveform`) - UI wrapper: `app.py` (`generate_text_to_speech`) - **Voice cloning (audio → .npz prompt)**: - `cloning/clonevoice.py` (HuBERT + tokenizer + EnCodec → save `.npz`) - **Voice conversion (audio → new voice)**: - `swap_voice.py` (HuBERT tokens + Bark semantic_to_waveform with `history_prompt`) ### Training (experimental) - `training/training_prepare.py`: generate semantic tokens from text, then synthesize wav pairs - `training/train.py`: prepare HuBERT-ready features and trigger tokenizer training (calls `bark/hubert/customtokenizer.py`) - `training/data.py`: text sourcing / filtering helpers ## Notebooks (Colab/Jupyter) Most notebooks are designed as **one-click Colab demos**: open the notebook, run the cells, and try the corresponding model with minimal local setup. ### Notebook organization Voice-related notebooks are grouped under: - `notebooks/tts/` (TTS / voice cloning) - `notebooks/vc/` (voice conversion; **any notebook with `VC` in its filename**) ### TTS / Voice cloning notebooks - **Bark**: [`Bark_Voice_Cloning.ipynb`](https://github.com/KevinWang676/Bark-Voice
Excerpt of 12,032 characters
Read on GitHubKevin Wang
381
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:2b1f253c74642b8a, name:voice cloning, desc:voice cloning