Голос

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.
- Группа 1 захватывает `tag id` вашего персонажа a1.
- Группа 2 захватывает остальной текст для `id` a1.

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

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

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

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

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

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

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