Voix

LSDE
intègre une fonctionnalité permettant de gérer la bande-son de votre projet, synchronisée avec vos dialogues.
Prérequis
Vous devrez d'abord obtenir une clé API
Elevenlabs
.
Elevenlabs propose actuellement un plan mensuel gratuit, idéal pour tester leur API et découvrir leur expertise.
Configuration
Pour configurer le système vocal de votre projet, rendez-vous dans
la section de configuration des voix
.
Définissez le dossier d'exportation des voix, qui seront sauvegardées à chaque enregistrement du projet.
Le système permet de nommer les fichiers de sortie.
Cette option adapte les noms aux besoins de votre moteur de jeu ou de votre projet.
Un glisser-déposer ajuste l'ordre des étiquettes.
Associer des variables (automatique)

Cet exemple montre comment configurer le système vocal pour un JRPG avec plusieurs personnages par dialogue, où votre moteur de jeu doit les extraire.
Sélectionnez un groupe de variables pour vos interlocuteurs.
Cochez l'option
Plusieurs interlocuteurs par dialogue
.
Une section s'ouvrira pour configurer une expression régulière (`regex`) avec obligatoirement 1 groupe :
Groupe
id: Capture la valeur du
tagà rechercher dans les variables du groupe sélectionné.
Groupe
value: Texte capturé pour le groupe
id.
Optionnel, car vous pouvez rédiger le texte.
Ce groupe maximise l'automatisation et réduit la charge de travail.
Vous verrez alors toutes les variables du groupe configuré, avec leur icône respective si renseignée.

Tester votre
regex
Vous pouvez tester votre
regexpour mieux la comprendre sur
regexr
.
regex:
xxxxxxxxxjavascriptxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxx
En sélectionnant par exemple la deuxième capture.
Accédez aux 'Détails'.
Vous constaterez que :
Le groupe 1 capture le `tag id` de votre personnage
a1
.
Le groupe 2 capture le reste du texte pour l'`id`
a1
.

Les variables
Dans
la section des variables
:
Dans le groupe
ACTORSpréalablement créé.
Renseigner l'apparence facilite grandement l'organisation et la validation des dialogues et de la personnalité des personnages.
Notez que vous pouvez modifier ces informations à tout moment ou les compléter ultérieurement.

Configurer le personnage
Revenons à la
configuration des voix
.
Associez un ID de voix à votre variable.
Les ID de voix sont créés sur la plateforme Elevenlabs.
Votre compte Elevenlabs inclut déjà des modèles par défaut.
Vous pourrez aussi tester et ajuster le générateur de voix.

Créer un ID de voix
Sur votre profil
elevenlabs
:
Créez une nouvelle voix personnalisée.
LSDE
supporte tous les modèles de l'API.
Je recommande fortement, à l'heure actuelle, le modèle
V3pour sa gestion des tags émotionnels, offrant un meilleur contrôle narratif.
Après création, allez dans la section de vos voix.

Générer un texte vocal
Une fois l'ID renseigné, pour visualiser ou générer des textes vocaux, ouvrez la fenêtre du
gestionnaire de voix
.
Sélectionnez une clé dans l'arborescence.
Ne choisissez pas un dossier, car les textes vocaux y sont affichés en lecture seule.
La
regexcapturera les personnages du dialogue et proposera une interface de génération vocale.
Lors de la génération, le texte reçoit une
signature
à l'instant T.
Si le texte change sans modifier l'ordre des personnages, une alerte vous invitera à vérifier la nécessité de régénérer la voix.

Associer des variables (manuellement)
Pour les scénarios avec un seul personnage par dialogue (sans interactions), typiques des projets simples.
Vous pouvez décocher la case
Plusieurs interlocuteurs par clé
.

Configurer les métadonnées
Associez à chaque dialogue le ou les personnages dont vous souhaitez générer les voix.
Sélectionnez la clé du dialogue ciblé.
Cochez chaque acteur à gérer pour ce dialogue.
Pourquoi plusieurs personnages ?
Cela peut être utile pour des dialogues génériques, comme une phrase de bienvenue réutilisée par plusieurs PNJ aléatoires avec des personnalités ou sexes différents.

Réorganisation
Toujours sur une clé, et non un dossier.
Le gestionnaire de voix peut signaler un problème de réorganisation.
Dans cet exemple, nous sommes passés d'une assignation automatique de plusieurs personnages à un système manuel.
Si le système détecte des changements majeurs dans l'ordre ou le nombre de personnages, vous devrez réorganiser manuellement chaque instance de voix déjà générée.

Il vous suffit de glisser-déposer chaque fichier vocal de dialogue vers le personnage associé, déclaré dans les métadonnées ou via le système d'assignation automatique.