PaddleSpeech
Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text…
vits — проект с открытым исходным кодом из категории «Аудио» от jaywalnut310 (jaywalnut310/vits на GitHub). У него 7 893 звезды на GitHub и 1 378 форков, он распространяется по лицензии MIT и последний раз обновлялся на GitHub 6 декабря 2023.
VITS — the original end-to-end text-to-speech model: a conditional VAE with adversarial learning, in PyTorch.
Decide whether you will train on LJ Speech, multi-speaker VCTK, or your own dataset (which needs the preprocessing/g2p step first).
Clone jaywalnut310/vits from GitHub (or use the install path in the run steps below) and skim its README for the parts relevant to your goal.
Clone the repo, install its Python requirements, and build the Cython monotonic alignment search extension as the README's prerequisites describe.
Run the provided inference example with a pretrained setup to hear output, then start a short training run on one dataset.
A single conditional VAE with adversarial learning generates speech from text end to end, the approach the VITS paper introduced.
Includes the alignment search component (with a Cython build) that aligns text and speech during training.
Training examples cover LJ Speech (single speaker) and VCTK (multi-speaker with speaker IDs).
A preprocess script converts your file lists to phonemes (g2p), with pre-processed phonemes already provided for LJ Speech and VCTK.
The README provides concrete training commands per dataset and an inference example to synthesise speech.
The canonical implementation researchers cite and fork as the base for later TTS work.
Get the source from the official GitHub repository for vits.
git clone https://github.com/jaywalnut310/vits.git
cd vitsAfter cloning and installing requirements, build the Cython monotonic alignment search per the README prerequisites.
# cd monotonic_align && python setup.py build_ext --inplace — see README pre-requisitesPreprocess your file lists, then run the training example for your dataset (LJ Speech or VCTK) from the README.
python preprocess.py --text_index 1 --filelists filelists/ljs_audio_text_train_filelist.txt # then run the dataset's training example — see READMEjaywalnut310 and co-authors, through the jaywalnut310/vits repository, with an online demo page linked from the repo.
Yes — the project is open source under the MIT license as recorded for this listing. You can use, modify and distribute it under the MIT terms.
No API key or paid service is involved — it is local PyTorch training and inference; you need a GPU and training data for good results.
A hosted API gives instant voices with no training, billed per character. VITS gives you the model itself to train on your own data and run locally — full control and no per-use fees, but you do the training work.
Clone the repository (or use the documented installer), follow the install and configure steps on this page, and run the smallest real task first — run the provided inference example with a pretrained setup to hear output, then start a short training run on one dataset.
Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text…
Human-level text-to-speech through style diffusion and adversarial training with speech language models.
MetaVoice-1B: a 1.2B-parameter foundation model for emotional, zero-shot text-to-speech
A generative speech model built for daily dialogue — natural, conversational text-to-speech
Suno's text-prompted generative audio model: speech, music and sound effects from text prompts
Mozilla's deep-learning text-to-speech library with Tacotron, Glow-TTS and neural vocoders.
Другие проекты из категории «Аудио» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если vits вам не подходит.
利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.
Robust Speech Recognition via Large-Scale Weak Supervision
1 min voice data can also be used to train a good TTS model! (few shot voice cloning)
Clone a voice from 5 seconds of audio and generate arbitrary speech in real time
Port of OpenAI's Whisper model in C/C++
Соседние проекты из категории «Аудио» в каталоге, ближайшие по числу звёзд к vits — продолжайте изучать полку по обе стороны от него.
EmotiVoice 😊: a Multi-Voice and Prompt-Controlled TTS Engine
MeloTTS — multilingual text-to-speech for English, Spanish, French, Chinese, Japanese and Korean.
Python library for audio and music analysis
ODS V3 Pre-Release: Public testing and refinement ahead of the official V3 launch. Turn your PC, Mac, or Linux box into a private AI server.
End-to-End Speech Processing Toolkit
eSpeak NG — the compact open-source speech synthesizer for 100+ languages, small enough to embed anywhere.
Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.