bfs18/e2_tts

Python

69

29 commits

updated Sep 3, 2024

See the code

README

Implementation of E2 TTS: Embarrassingly Easy Fully Non-Autoregressive Zero-Shot TTS

Usage:

build filelist and phoneset with scripts/build_ljspeech.py and build_filelist.py

update the filelist path and phoneset path config/e2_tts.yaml

train model: python3 train.py -c config/e2_tts.yaml

inference with rfwave vocoder: download acoustic ckpt trained with LJSpeech and LibriTTS, the vocoder ckpt trained with LibriTTS and inference with inference.py. Synthesized samples from this checkpoint can be found here

python3 inference.py --test_txt tests/test.txt \
    --aco_model_dir /path/to/e2_tts-cfg_2_cond2-bf16-large_batch \
    --voc_model_dir /path/to/rfwave-libritts-24k \
    --phoneset tests/phoneset.th \
    --save_dir syn_e2-08-22 --sr 24000

Some discussion can be found here.

Contributors

Beronx86

20 commits

G-structure

6 commits

bfs18

2 commits

ABC0408

1 commits

bfs18/e2_tts

Python

69

29 commits

updated Sep 3, 2024

See the code

README

Implementation of E2 TTS: Embarrassingly Easy Fully Non-Autoregressive Zero-Shot TTS

Usage:

build filelist and phoneset with scripts/build_ljspeech.py and build_filelist.py

update the filelist path and phoneset path config/e2_tts.yaml

train model: python3 train.py -c config/e2_tts.yaml

inference with rfwave vocoder: download acoustic ckpt trained with LJSpeech and LibriTTS, the vocoder ckpt trained with LibriTTS and inference with inference.py. Synthesized samples from this checkpoint can be found here

python3 inference.py --test_txt tests/test.txt \
    --aco_model_dir /path/to/e2_tts-cfg_2_cond2-bf16-large_batch \
    --voc_model_dir /path/to/rfwave-libritts-24k \
    --phoneset tests/phoneset.th \
    --save_dir syn_e2-08-22 --sr 24000

Some discussion can be found here.

Contributors

Beronx86

20 commits

G-structure

6 commits

bfs18

2 commits

ABC0408

1 commits

Languages

Python

99.1%