Langsung ke konten utama
ToolPotion
Penasihat AI
Kirim (Gratis)

WaveGlow

Repositori GitHub AITeks ke SuaraOpen source · NVIDIA Blackwell, DRIVE, Jetson, RTX

WaveGlow adalah jaringan saraf berbasis aliran sumber terbuka dari NVIDIA untuk sintesis teks-ke-suara. Mengingat mel-spectrogram, ia menghasilkan audio suara secara langsung tanpa langkah autoregresif, dilatih dengan fungsi biaya berbasis kemungkinan tunggal. Kode PyTorch dan model yang telah dilatih ditujukan untuk peneliti dan insinyur yang membangun atau membandingkan vocoder sintesis suara.

Lihat Repositori
Bagikan
Lihat Repositori
Bagikan

WaveGlow adalah jaringan generatif berbasis aliran untuk sintesis suara, yang dikembangkan oleh peneliti NVIDIA Ryan Prenger, Rafael Valle, dan Bryan Catanzaro. Ini menggabungkan ide-ide dari Glow dan WaveNet untuk menghasilkan audio suara berkualitas tinggi dari mel-spectrogram, tanpa langkah dekoding autoregresif yang diandalkan oleh vocoder sebelumnya.

Baca Selengkapnya

Jaringan ini diimplementasikan sebagai satu model yang dilatih dengan satu fungsi biaya: memaksimalkan kemungkinan data pelatihan. Menurut makalah yang menyertainya, ini membuat pelatihan lebih sederhana dan lebih stabil dibandingkan pendekatan multi-tahap, dan implementasi PyTorch dilaporkan menghasilkan audio pada laju 1200 kHz di GPU NVIDIA V100, dengan skor opini rata-rata yang sebanding dengan implementasi WaveNet terbaik yang tersedia untuk umum pada saat itu.

Repositori menyediakan semua yang diperlukan untuk mereproduksi atau membangun di atas karya ini. Sebuah checkpoint WaveGlow yang telah dilatih sebelumnya dan file mel-spectrogram yang sesuai tersedia untuk menjalankan inferensi segera, menggunakan skrip inference.py untuk mensintesis audio dari daftar file mel-spectrogram. Untuk melatih model baru, repositori ini menyertakan skrip yang dibangun di sekitar format dataset LJ Speech: daftar file dibagi menjadi set pelatihan dan pengujian, mel-spectrogram dihasilkan dengan mel2samp.py, dan pelatihan dilakukan melalui train.py, dengan distributed.py tersedia untuk pengaturan multi-GPU. Pelatihan presisi campuran (fp16) dapat diaktifkan melalui file konfigurasi model. Skrip konversi terpisah, convert_model.py, memperbarui checkpoint yang lebih lama yang disimpan sebelum arsitektur saat ini untuk bekerja dengannya, karena versi saat ini menggabungkan koneksi residual dan skip ke dalam jaringan.

Pengaturan dimulai dengan mengkloning repositori dan menginisialisasi submodul git-nya, menginstal persyaratan Python, dan menginstal pustaka Apex dari NVIDIA, yang menjadi ketergantungan kode pelatihan dan inferensi. Karena proyek ini adalah rilis penelitian daripada aplikasi yang dikemas, menggunakannya berarti bekerja langsung dengan skrip baris perintah ini daripada antarmuka grafis.

WaveGlow ditujukan untuk peneliti dan insinyur sintesis suara yang ingin memiliki implementasi vocoder referensi untuk menjalankan inferensi, melatih ulang pada data suara baru, atau membandingkan dengan pendekatan generatif lainnya seperti WaveNet. Sampel audio yang dihasilkan oleh model tersedia di situs web terkait proyek, dan makalah yang menyertainya mendokumentasikan evaluasi skor opini rata-rata yang digunakan untuk menilai kualitas audio.

  • KategoriTeks ke Suara
  • Model HargaOpen source
  • PenerapanCloud, Di-host sendiri
  • PlatformNVIDIA Blackwell, DRIVE, Jetson, RTX

  • Menghasilkan audio suara secara langsung dari mel-spectrogram tanpa langkah dekoding autoregresif

  • Dilatih dengan satu fungsi biaya maksimum-likelihood

  • Mengirimkan checkpoint WaveGlow yang telah dilatih sebelumnya dan data mel-spectrogram yang sesuai untuk inferensi

  • Menyertakan skrip untuk melatih model baru pada format dataset LJ Speech

  • Mendukung pelatihan terdistribusi multi-GPU melalui NCCL

  • Mendukung pelatihan dan inferensi presisi campuran (fp16)

  • Menyertakan skrip konversi untuk memperbarui checkpoint yang lebih lama ke arsitektur saat ini

  • Melaporkan generasi audio pada 1200 kHz di GPU NVIDIA V100 sesuai dengan makalah yang menyertainya

  1. Kloning repositori: Kloning NVIDIA/waveglow dan inisialisasi submodulnya.

  2. Instal ketergantungan: Instal persyaratan Python dan pustaka Apex.

  3. Dapatkan data: Unduh model WaveGlow yang telah dilatih sebelumnya dan mel-spectrogram contoh, atau dataset LJ Speech untuk melatih model Anda sendiri.

  4. Jalankan inferensi: Hasilkan audio dari mel-spectrogram dengan inference.py.

  5. Latih (opsional): Jalankan train.py, atau distributed.py untuk multi-GPU, pada dataset Anda sendiri.

  6. Evaluasi output: Bandingkan kualitas audio yang dihasilkan dan sesuaikan pengaturan seperti fp16 atau parameter sigma.

  • Vokoding teks-ke-suara
  • Penelitian vocoder
  • Pelatihan suara kustom

Alat AI Populer Seperti WaveGlow

Ini adalah halaman demonstrasi tidak resmi untuk Parallel WaveGAN dan model generasi audio terkait. Ini menampilkan sampel audio yang dihasilkan oleh berbagai implementasi,…

Teks ke Suara
Lihat Alat

Sintesis Ucapan HiFi-GAN

Repositori GitHub AI

HiFi-GAN adalah jaringan adversarial generatif untuk sintesis ucapan yang efisien dan fidelitas tinggi. Model ini memodelkan pola periodik dalam audio untuk meningkatkan kualitas…

Model AI & LLM
Lihat Alat

Audiocraft

Repositori GitHub AI

Audiocraft adalah pustaka PyTorch untuk generasi dan pemrosesan audio deep learning. Pustaka ini menawarkan model canggih seperti MusicGen untuk generasi musik yang terkontrol dan…

Model AI & LLM
Lihat Alat

Repositori GitHub AI

Pustaka PyTorch untuk generasi dan pemrosesan audio deep learning. Pustaka ini menawarkan model canggih seperti MusicGen untuk generasi musik yang terkontrol dan…Audiocraft adalah pustaka PyTorch untuk generasi dan pemrosesan audio deep learning. Pustaka ini menawarkan model canggih seperti MusicGen untuk generasi musik yang terkontrol dan…

Model AI & LLM
Lihat Top 250 Repositori GitHub AI

Mozilla TTS

Repositori GitHub AI

Mozilla TTS adalah sistem text-to-speech berbasis pembelajaran mendalam. Ini menyediakan alat dan sumber daya untuk mengubah teks menjadi suara yang terdengar alami, mendukung…

Teks ke Suara
Lihat Alat

Repositori GitHub AI

Sistem text-to-speech berbasis pembelajaran mendalam. Ini menyediakan alat dan sumber daya untuk mengubah teks menjadi suara yang terdengar alami, mendukung…Mozilla TTS adalah sistem text-to-speech berbasis pembelajaran mendalam. Ini menyediakan alat dan sumber daya untuk mengubah teks menjadi suara yang terdengar alami, mendukung…

Teks ke Suara
Lihat Top 250 Repositori GitHub AI

F5-TTS adalah alat sintesis ucapan yang dirancang untuk menghasilkan ucapan yang lancar dan setia menggunakan teknik pencocokan aliran. Ini memberikan pengembang kode resmi untuk…

Teks ke Suara
Lihat Alat

Alat sintesis ucapan yang dirancang untuk menghasilkan ucapan yang lancar dan setia menggunakan teknik pencocokan aliran. Ini memberikan pengembang kode resmi untuk…F5-TTS adalah alat sintesis ucapan yang dirancang untuk menghasilkan ucapan yang lancar dan setia menggunakan teknik pencocokan aliran. Ini memberikan pengembang kode resmi untuk…

Teks ke Suara
Lihat Top 250 Repositori GitHub AI

GPT-SoVITS adalah model kloning suara yang memungkinkan pengguna untuk membuat keluaran teks-ke-suara (TTS) berkualitas tinggi hanya dengan satu menit data suara. Model ini…

Generator Suara AI

Peringkat 131 di Repositori GitHub AI

Lihat Alat

Model kloning suara yang memungkinkan pengguna untuk membuat keluaran teks-ke-suara (TTS) berkualitas tinggi hanya dengan satu menit data suara. Model ini…GPT-SoVITS adalah model kloning suara yang memungkinkan pengguna untuk membuat keluaran teks-ke-suara (TTS) berkualitas tinggi hanya dengan satu menit data suara. Model ini…

UnggulanGenerator Suara AI
Peringkat 131 di Repositori GitHub AI

OpenAI Whisper

Repositori GitHub AI

Whisper adalah model pengenalan ucapan serbaguna yang kuat yang dikembangkan oleh OpenAI. Model ini unggul dalam pengenalan ucapan multibahasa, terjemahan, dan identifikasi…

Alat Transkripsi AI
Lihat Alat

Repositori GitHub AI

Whisper adalah model pengenalan ucapan serbaguna yang kuat yang dikembangkan oleh OpenAI. Model ini unggul dalam pengenalan ucapan multibahasa, terjemahan, dan identifikasi…

UnggulanAlat Transkripsi AI
Lihat Top 250 Repositori GitHub AI

Jelajahi demo sintesis audio yang didukung oleh DiffWave, model difusi serbaguna. Sumber daya ini menampilkan kemampuan neural vocoding, generasi kondisional kelas, pembuatan…

Model AI & LLM
Lihat Alat

Jelajahi demo sintesis audio yang didukung oleh DiffWave, model difusi serbaguna. Sumber daya ini menampilkan kemampuan neural vocoding, generasi kondisional kelas, pembuatan…

Model AI & LLM
Lihat Top 5 Model AI
1 dari 8