Robust_Fine_Grained_Prosody_Control
1.0.0
การใช้ Pytorch ของการควบคุมฉันทลักษณ์ที่แข็งแกร่งและละเอียดของการสังเคราะห์การพูดแบบ end-to-end (ไม่เป็นทางการ)
การใช้งานนี้ใช้ชุดข้อมูล Libritts
git clone https://github.com/keonlee9420/Robust_Fine_Grained_Prosody_Control.gitcd Robust_Fine_Grained_Prosody_Controlgit submodule init; git submodule updatesed -i -- 's,/home/keon/speech-datasets/LibriTTS_preprocessed/train-clean-100/,your_libritts_dataset_folder/,g' filelists/*.txtload_mel_from_disk=True ใน hparams.py และอัปเดตเส้นทาง mel-spectrogrampip install -r requirements.txt python train.py --output_directory=outdir --log_directory=logdirtensorboard --logdir=outdir/logdir (TBD)
python inference.py -c checkpoint/path -r reference_audio/wav/path -t "synthesize text"python inference_all.py -c checkpoint/path -r reference_audios/dir/pathNB เมื่อดำเนินการ mel-spectrogram เพื่อการสังเคราะห์เสียงตรวจสอบให้แน่ใจว่า Tacotron 2 และตัวถอดรหัส MEL ได้รับการฝึกฝนในการแสดง mel-spectrogram เดียวกัน
@misc{lee2021robust_fine_grained_prosody_control,
author = {Lee, Keon},
title = {Robust_Fine_Grained_Prosody_Control},
year = {2021},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {url{https://github.com/keonlee9420/Robust_Fine_Grained_Prosody_Control}}
}
Waveglow เร็วกว่าเครือข่ายการกำเนิดแบบเรียลไทม์สำหรับการสังเคราะห์คำพูด
NV-wavenet เร็วกว่า Wavenet เรียลไทม์
การใช้งานนี้ใช้รหัสจาก repos ต่อไปนี้: Nvidia/Tacotron-2, Kinglittleq/GST-Tacotron
เราขอขอบคุณผู้เขียนกระดาษโดยเฉพาะ Younggun Lee และ Taesu Kim