Głos

doc-lsde-features-howto-generatevoice-1
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)

doc-lsde-features-howto-generatevoice-2
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ść tagu do wyszukania w zmiennych wybranej grupy.
Grupa value: Tekst przechwycony dla grupy id.
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.

doc-lsde-features-howto-generatevoice-3

Testowanie Twojego regex

Możesz przetestować swój regex, aby lepiej go zrozumieć na regexr.
regex: xxxxxxxxx
javascript
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxx
xxxxxxxxxxxxx

Na przykład, wybierając drugie przechwycenie.
Przejdź do 'Szczegółów'.
Zauważysz, że:
Grupa 1 przechwytuje `tag id` Twojej postaci a1.
Grupa 2 przechwytuje resztę tekstu dla `id` a1.

doc-lsde-features-howto-generatevoice-4

Zmienne

W sekcji zmiennych:

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.

Zauważ, że możesz edytować te informacje w dowolnym momencie lub uzupełnić je później.

doc-lsde-features-howto-generatevoice-5

Konfigurowanie postaci

Wróćmy do konfiguracji głosów.

Przypisz ID głosu do swojej zmiennej.
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.

doc-lsde-features-howto-generatevoice-6

Tworzenie ID głosu

Na swoim profilu elevenlabs:

Utwórz nowy, spersonalizowany głos.
LSDE obsługuje wszystkie modele API.
Obecnie zdecydowanie polecam model V3 ze 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).

doc-lsde-features-howto-generatevoice-7

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.
regex przechwyci 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.
doc-lsde-features-howto-generatevoice-8

Łą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.

doc-lsde-features-howto-generatevoice-9

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.

doc-lsde-features-howto-generatevoice-10

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.

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.
doc-lsde-features-howto-generatevoice-11

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.