PRZEWODNIK AI audio

Kompleksowa synteza mowy VITS

VITS to model zamiany tekstu na mowę, który zamienia tekst bezpośrednio na surowe przebiegi audio w jednym wytrenowanym systemie, z pominięciem zwykłego dwuetapowego potoku.

2 minuty czytaniaOstatnia aktualizacja

Przegląd

By combining variational inference with adversarial training, it produces remarkably natural, expressive speech.

Głębokie nurkowanie

VITS (Variational Inference with adversarial learning for end-to-end Text-to-Speech), wprowadzony przez Kim, Konga i Son w 2021 r., łączy trzy koncepcje, które starsze systemy oddzielały. Warunkowy autoenkoder wariacyjny (VAE) uczy się ukrytej reprezentacji mowy, normalizacja przepływów sprawia, że ​​ta ukryta dystrybucja jest wystarczająco elastyczna, aby uchwycić najdrobniejsze szczegóły akustyczne, a dyskryminator w stylu GAN popycha wygenerowany kształt fali w stronę realizmu. Co najważniejsze, VITS trenuje model akustyczny i wokoder razem, a nie jako dwa etapy, eliminując niedopasowanie, które pogarsza jakość, gdy moduły są trenowane osobno. Wprowadzono także stochastyczny predyktor czasu trwania, dzięki czemu to samo zdanie można za każdym razem wypowiedzieć w innym, naturalnie brzmiącym rytmie.

Wgląd techniczny

VITS rozwiązuje problem dopasowania za pomocą narzędzia Monotonic Alignment Search (MAS), które znajduje najlepsze mapowanie pomiędzy tokenami tekstowymi i ramkami audio podczas treningu bez zewnętrznych elementów wyrównujących. Późniejsza część VAE jest obliczana na podstawie rzeczywistego dźwięku, podczas gdy wcześniejszy tekst warunkowany jest przekształcany poprzez normalizację przepływów w celu dopasowania do niego. Podsumowując, próbkujesz z tekstu poprzedzającego i dekodujesz bezpośrednio do kształtu fali, więc nie jest potrzebny oddzielny spektrogram mel ani oddzielny wokoder.

Wpływ strategiczny

Dostęp i zasięg

Poprawia dostępność poprzez transkrypcję, narrację i interfejsy głosowe.

Koszt i budżet

Zespoły medialne mogą szybciej dostarczać dopracowany dźwięk przy mniejszych budżetach.

Szybkość i skala

Systemy skierowane do klienta mogą przetwarzać interakcje mówione na większą skalę.

Przyszłość kompleksowej syntezy mowy VITS

VITS dał początek rodzinie następców, którzy dominują w TTS typu open source. VITS2 uprościł architekturę i poprawił naturalność, podczas gdy YourTTS i powszechnie używany Coqui XTTS rozszerzyły podejście do klonowania głosu z zerowym strzałem i wielu języków. Można się spodziewać ciągłych prac nad lżejszymi wariantami działającymi w czasie rzeczywistym na urządzeniach, lepszym pokryciem wielojęzycznym języków wymagających niewielkich zasobów oraz większą kontrolą nad emocjami i stylem mówienia, ponieważ kompleksowy projekt stanowi atrakcyjną, dobrze zrozumiałą podstawę, na której można budować.

Implementacja w świecie rzeczywistym

Coqui TTS dostarcza modele oparte na VITS, które programiści dostrajają, aby sklonować głos konkretnego narratora na potrzeby audiobooków.

Asystenci głosowi typu open source na sprzęcie klasy Raspberry Pi wykorzystują kompaktowe modele VITS do odtwarzania mowy w trybie offline.

Aplikacje do nauki języków generują przykłady naturalnej wymowy przy użyciu wielojęzycznych wariantów VITS, takich jak YourTTS.

Niezależne studia gier syntetyzują różne linie dialogowe NPC, opierając się na stochastycznym predyktorze czasu trwania dla rytmu nierobotycznego.

Zagrożenia i poręcze

W przypadku braku zgody zwiększa się ryzyko niewłaściwego użycia głosu i podszywania się pod inne osoby.

Dokładność może spaść w przypadku akcentów, dialektów lub hałaśliwego otoczenia.

Bez wyraźnego oznakowania dźwięk syntetyczny można pomylić z autentyczną mową.

Plan wdrożenia

1

Uzyskaj wyraźną zgodę na przechwytywanie, klonowanie i ponowne wykorzystanie głosu.

2

Testuj jakość na różnych głośnikach i w różnych warunkach otoczenia.

3

Zdefiniuj, kiedy człowiek musi przejrzeć lub zatwierdzić wyniki.

4

Oznacz dźwięk syntetyczny i prowadź dokumentację pochodzenia w celu zapewnienia odpowiedzialności.

Odkrywaj dalej

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the VITS End-to-End Speech Synthesis quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Rozpocznij quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Następny poradnik

Synteza mowy emocjonalnej

Często zadawane pytania

What is VITS End-to-End Speech Synthesis?

VITS to model zamiany tekstu na mowę, który zamienia tekst bezpośrednio na surowe przebiegi audio w jednym wytrenowanym systemie, z pominięciem zwykłego dwuetapowego potoku. Łącząc wnioskowanie wariacyjne z treningiem kontradyktoryjnym, tworzy niezwykle naturalną, ekspresyjną mowę.

Co oznacza skrót VITS?

VITS oznacza wnioskowanie wariacyjne z uczeniem kontradyktoryjnym dla kompleksowej zamiany tekstu na mowę, odzwierciedlając jego trzy podstawowe składniki.

Jaka jest główna różnica architektoniczna pomiędzy rurociągami VITS i tradycyjnymi rurociągami TTS?

VITS jest kompleksowy: uczy się zamiany tekstu na falę w jednym modelu, unikając niedopasowania oddzielnego modelu akustycznego i wokodera.

W jaki sposób VITS uczy się dopasowania tekstu i ramek audio?

VITS wykorzystuje Monotonic Alignment Search, aby znaleźć najlepsze wewnętrzne wyrównanie tekstu do ramki, bez konieczności stosowania zewnętrznego urządzenia wyrównującego.

Dlaczego VITS zawiera stochastyczny predyktor czasu trwania?

Stochastyczny predyktor czasu trwania pozwala wypowiadać to samo zdanie w różnych naturalnych rytmach, unikając płaskiej, automatycznej kadencji.

Który komponent przesuwa sygnał wyjściowy VITS w kierunku realistycznie brzmiącego dźwięku?

VITS wykorzystuje trening kontradyktoryjny (GAN), w którym dyskryminator ocenia, czy kształty fal brzmią realnie, poprawiając jakość percepcji.