Voz

LSDE
integra una funcionalidad que permite gestionar la banda sonora de tu proyecto, sincronizada con tus diálogos.
Prerrequisitos
Primero deberá obtener una clave API
Elevenlabs
.
Elevenlabs ofrece actualmente un plan mensual gratuito, ideal para probar su API y descubrir su experiencia.
Configuración
Para configurar el sistema de voz de su proyecto, vaya a
la sección de configuración de voces
.
Defina la carpeta de exportación de voces, que se guardarán con cada registro del proyecto.
El sistema permite nombrar los archivos de salida.
Esta opción adapta los nombres a las necesidades de su motor de juego o de su proyecto.
Un arrastrar y soltar ajusta el orden de las etiquetas.
Asociar variables (automático)

Este ejemplo muestra cómo configurar el sistema de voz para un JRPG con varios personajes por diálogo, donde su motor de juego debe extraerlos.
Seleccione un grupo de variables para sus interlocutores.
Marque la opción "Múltiples interlocutores por diálogo".
Se abrirá una sección para configurar una expresión regular (`regex`) con obligatoriamente 1 grupo:
Grupo
id: Captura el valor de la
taga buscar en las variables del grupo seleccionado.
Grupo
value: Texto capturado para el grupo
id.
Opcional, ya que puede redactar el texto.
Este grupo maximiza la automatización y reduce la carga de trabajo.
Verá entonces todas las variables del grupo configurado, con su icono respectivo si se ha especificado.

Probar su
regex
Puede probar su
regexpara comprenderla mejor en
regexr
.
regex:
xxxxxxxxxjavascriptxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxx
Por ejemplo, seleccionando la segunda captura.
Acceda a los 'Detalles'.
Comprobará que:
El grupo 1 captura el `tag id` de su personaje
a1
.
El grupo 2 captura el resto del texto para el `id`
a1
.

Las variables
En
la sección de variables
:
En el grupo
ACTORSpreviamente creado.
Proporcionar la apariencia facilita enormemente la organización y validación de los diálogos y la personalidad de los personajes.
Tenga en cuenta que puede modificar esta información en cualquier momento o completarla más adelante.

Configurar el personaje
Volvamos a la
configuración de voces
.
Asocie un ID de voz a su variable.
Los ID de voz se crean en la plataforma Elevenlabs.
Su cuenta de Elevenlabs ya incluye modelos predeterminados.
También podrá probar y ajustar el generador de voz.

Crear un ID de voz
En su perfil de
elevenlabs
:
Cree una nueva voz personalizada.
LSDE
soporta todos los modelos de la API.
Recomiendo encarecidamente, en la actualidad, el modelo
V3por su gestión de tags emocionales, ofreciendo un mejor control narrativo.
Después de la creación, vaya a la sección de sus voces.

Generar un texto vocal
Una vez que se haya proporcionado el ID, para visualizar o generar textos vocales, abra la ventana del
gestor de voces
.
Seleccione una clave en el árbol.
No elija una carpeta, ya que los textos vocales se muestran allí solo en modo de lectura.
La
regexcapturará los personajes del diálogo y ofrecerá una interfaz de generación vocal.
Durante la generación, el texto recibe una
firma
en el instante T.
Si el texto cambia sin modificar el orden de los personajes, una alerta le invitará a verificar la necesidad de regenerar la voz.

Asociar variables (manualmente)
Para escenarios con un solo personaje por diálogo (sin interacciones), típicos de proyectos simples.
Puede desmarcar la casilla
Múltiples interlocutores por clave
.

Configurar los metadatos
Asocie a cada diálogo el o los personajes de los que desea generar las voces.
Seleccione la clave del diálogo objetivo.
Marque cada actor a gestionar para este diálogo.
¿Por qué varios personajes?
Esto puede ser útil para diálogos genéricos, como una frase de bienvenida reutilizada por varios PNJ aleatorios con diferentes personalidades o sexos.

Reorganización
Siempre en una clave, y no en una carpeta.
El gestor de voces puede señalar un problema de reorganización.
En este ejemplo, pasamos de una asignación automática de varios personajes a un sistema manual.
Si el sistema detecta cambios importantes en el orden o el número de personajes, deberá reorganizar manualmente cada instancia de voz ya generada.

Solo tiene que arrastrar y soltar cada archivo de voz de diálogo hacia el personaje asociado, declarado en los metadatos o a través del sistema de asignación automática.