Głos
LSDE integruje funkcję zarządzania ścieżką dźwiękową Twojego projektu, zsynchronizowaną z Twoimi dialogami.
Wymagania wstępne
Najpierw musisz uzyskać klucz API Elevenlabs. Elevenlabs oferuje obecnie darmowy plan miesięczny, idealny do testowania ich API i poznania ich możliwości.
Konfiguracja
Aby skonfigurować system głosowy dla swojego projektu, przejdź do sekcji konfiguracji głosów.
- Zdefiniuj folder eksportu głosów, które będą zapisywane przy każdym zapisie projektu.
- System umożliwia nazywanie plików wyjściowych. Ta opcja dostosowuje nazwy do potrzeb Twojego silnika gry lub projektu. Przeciąganie i upuszczanie dostosowuje kolejność etykiet.
Łączenie zmiennych (automatyczne)
Ten przykład pokazuje, jak skonfigurować system głosowy dla JRPG z wieloma postaciami na dialog, gdzie Twój silnik gry musi je wyodrębnić.
- Wybierz grupę zmiennych dla swoich rozmówców.
- Zaznacz opcję Wielu rozmówców na dialog.
- Otworzy się sekcja konfiguracji wyrażenia regularnego (
regex) z obowiązkową 1 grupą:
- Grupa
id: Przechwytuje wartośćtagudo wyszukania w zmiennych wybranej grupy. - Grupa
value: Tekst przechwycony dla grupyid.
Uwaga
Opcjonalne, ponieważ możesz redagować tekst. Ta grupa maksymalizuje automatyzację i zmniejsza obciążenie pracą.
- Zobaczysz wtedy wszystkie zmienne skonfigurowanej grupy, z ich odpowiednią ikoną, jeśli została wprowadzona.
Testowanie Twojego regex
Możesz przetestować swój regex, aby lepiej go zrozumieć na regexr. regex: xxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxx
xxxxxxxxxxxxx- Na przykład, wybierając drugie przechwycenie.
- Przejdź do 'Szczegółów'.
- Zauważysz, że:
- Grupa 1 przechwytuje
tag idTwojej postaci a1. - Grupa 2 przechwytuje resztę tekstu dla
ida1.
Zmienne
- W grupie
ACTORS, wcześniej utworzonej. - Ta lista będzie odpowiadać tej widzianej wcześniej.
- Wprowadzenie wyglądu znacznie ułatwia organizację i walidację dialogów oraz osobowości postaci.
Uwaga
Zauważ, że możesz edytować te informacje w dowolnym momencie lub uzupełnić je później.
Konfigurowanie postaci
Wróćmy do konfiguracji głosów.
- Przypisz ID głosu do swojej zmiennej.
Uwaga
ID głosów są tworzone na platformie Elevenlabs. Twoje konto Elevenlabs zawiera już domyślne modele.
- Będziesz mógł również testować i dostosowywać generator głosu.
Tworzenie ID głosu
Na swoim profilu elevenlabs:
- Utwórz nowy, spersonalizowany głos. LSDE obsługuje wszystkie modele API. Obecnie zdecydowanie polecam model
V3ze względu na jego zarządzanie tagami emocjonalnymi, co zapewnia lepszą kontrolę narracyjną. - Po utworzeniu, przejdź do sekcji swoich głosów.
- Sprawdź obecność ID (np. Lia Sun-berry, główna postać FCT7O).
Generowanie tekstu głosowego
Po wprowadzeniu ID, aby wyświetlić lub wygenerować teksty głosowe, otwórz okno menedżera głosów.
- Wybierz klucz w drzewie. Nie wybieraj folderu, ponieważ teksty głosowe są tam wyświetlane tylko do odczytu.
regexprzechwyci postacie z dialogu i zaproponuje interfejs do generowania głosu.- Podczas generowania tekst otrzymuje „podpis” w momencie T. Jeśli tekst zmieni się bez zmiany kolejności postaci, pojawi się alert z prośbą o sprawdzenie, czy głos wymaga ponownego wygenerowania.
Łączenie zmiennych (ręcznie)
Dla scenariuszy z jedną postacią na dialog (bez interakcji), typowych dla prostych projektów.
- Możesz odznaczyć pole Wielu rozmówców na klucz.
Konfigurowanie metadanych
Przypisz do każdego dialogu postać lub postacie, dla których chcesz wygenerować głosy.
- Wybierz klucz docelowego dialogu.
- Zaznacz każdego aktora do zarządzania dla tego dialogu.
Dlaczego wiele postaci?
Może to być przydatne dla ogólnych dialogów, takich jak powitalne zdanie używane przez wielu losowych PNJ o różnych osobowościach lub płciach.
Reorganizacja
- Zawsze na kluczu, a nie na folderze.
- Menedżer głosów może sygnalizować problem z reorganizacją. W tym przykładzie przeszliśmy z automatycznego przypisywania wielu postaci na system ręczny.
Uwaga
Jeśli system wykryje znaczące zmiany w kolejności lub liczbie postaci, będziesz musiał ręcznie zreorganizować każdą już wygenerowaną instancję głosu.
Wystarczy przeciągnąć i upuścić każdy plik głosowy dialogu do powiązanej postaci, zadeklarowanej w metadanych lub za pośrednictwem systemu automatycznego przypisywania.
