Голос

LSDE
включает функцию для управления саундтреком вашего проекта, синхронизированным с вашими диалогами.
Предварительные требования
Сначала вам нужно будет получить ключ API
Elevenlabs
.
Elevenlabs в настоящее время предлагает бесплатный месячный план, который идеально подходит для тестирования их API и ознакомления с их опытом.
Конфигурация
Чтобы настроить голосовую систему вашего проекта, перейдите в
раздел настройки голосов
.
Определите папку для экспорта голосов, которые будут сохраняться при каждом сохранении проекта.
Система позволяет именовать выходные файлы.
Эта опция адаптирует имена к потребностям вашего игрового движка или проекта.
Перетаскивание настраивает порядок меток.
Связать переменные (автоматически)

Этот пример показывает, как настроить голосовую систему для JRPG с несколькими персонажами в диалоге, где ваш игровой движок должен их извлекать.
Выберите группу переменных для ваших собеседников.
Установите флажок
Несколько собеседников в диалоге
.
Откроется раздел для настройки регулярного выражения (`regex`) с обязательной 1 группой:
- Группа
id: Захватывает значение
tagдля поиска в переменных выбранной группы.
- Группа
value: Захваченный текст для группы
id.
> Необязательно, так как вы можете написать текст. Эта группа максимально автоматизирует процесс и снижает рабочую нагрузку.
Вы увидите все переменные настроенной группы с их соответствующими значками, если они указаны.

Протестируйте свой
regex
Вы можете протестировать свой
regex, чтобы лучше понять его на
regexr
.
regex:
xxxxxxxxxjavascriptxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxx
Выбрав, например, второй захват.
Перейдите к 'Подробностям'.
Вы увидите, что:
- Группа 1 захватывает `tag id` вашего персонажа
a1
.
- Группа 2 захватывает остальной текст для `id`
a1
.

Переменные
В
разделе переменных
:
В группе
ACTORS, созданной ранее.
Указание внешнего вида значительно упрощает организацию и проверку диалогов и личностей персонажей.
Обратите внимание, что вы можете изменить эту информацию в любое время или дополнить ее позже.

Настроить персонажа
Вернемся к
настройке голосов
.
Привяжите ID голоса к вашей переменной.
> ID голосов создаются на платформе Elevenlabs. Ваш аккаунт Elevenlabs уже включает стандартные модели.
Вы также сможете тестировать и настраивать генератор голоса.

Создать ID голоса
В вашем профиле
elevenlabs
:
Создайте новый пользовательский голос.
LSDE
поддерживает все модели API. Настоятельно рекомендую в настоящее время модель
V3за ее управление эмоциональными `tags`, предлагающее лучший нарративный контроль.
После создания перейдите в раздел ваших голосов.

Сгенерировать голосовой текст
После указания ID, чтобы просмотреть или сгенерировать голосовые тексты, откройте окно
менеджера голосов
.
Выберите ключ в древовидной структуре.
Не выбирайте папку, так как голосовые тексты отображаются там только для чтения.
regexзахватит персонажей диалога и предложит интерфейс генерации голоса.
Во время генерации текст получает
подпись
в текущий момент. Если текст меняется без изменения порядка персонажей, появится предупреждение, предлагающее проверить необходимость повторной генерации голоса.

Связать переменные (вручную)
Для сценариев с одним персонажем в диалоге (без взаимодействий), типичных для простых проектов.
Вы можете снять флажок
Несколько собеседников по ключу
.

Настроить метаданные
Привяжите к каждому диалогу персонажа или персонажей, для которых вы хотите сгенерировать голоса.
Выберите ключ целевого диалога.
Отметьте каждого актера, которого нужно обрабатывать для этого диалога.
Почему несколько персонажей?
Это может быть полезно для общих диалогов, таких как приветственная фраза, повторно используемая несколькими случайными PNJ с разными личностями или полами.

Реорганизация
Всегда по ключу, а не по папке.
Менеджер голосов может сообщить о проблеме реорганизации.
В этом примере мы перешли от автоматического назначения нескольких персонажей к ручной системе.
Если система обнаруживает серьезные изменения в порядке или количестве персонажей, вам придется вручную реорганизовать каждый уже сгенерированный голосовой экземпляр.

Вам просто нужно перетащить каждый файл голосового диалога к соответствующему персонажу, объявленному в метаданных или через систему автоматического назначения.