Разработка
Разработка
Выберите платформу

Предварительная загрузка файлов TTS

Вы также можете выполнить потоковую передачу файлов TTS непосредственно из предварительно загруженного кэша TTS, используя встроенную функцию Voice SDK TTSDiskCache. Для предварительной загрузки файлов в кэш TTS используйте объект "Параметры предварительной загрузки TTS".

Чтобы создать и реализовать объект "Параметры предварительной загрузки TTS", выполните следующие действия:

  1. Настройте параметры предварительной загрузки TTS.
    а. Перейдите в Assets (Объекты) > Create (Создать) > Voice SDK > TTS Preload Settings (Параметры предварительной загрузки TTS), чтобы создать объект Параметры предварительной загрузки TTS.
    Примечание. Объект Параметры предварительной загрузки TTS может использоваться только в сцене с TTSService. Сама служба должна быть автоматически найдена и с ней должна быть установлена связь в верхней части окна Inspector (Инспектор).
    б. Выберите созданный объект и просмотрите его в окне Inspector (Инспектор). Предварительно загрузите или удалите клипы в кэше TTS.
    TTS Preload Setting Asset image
  2. Добавьте любые желаемые голоса и фразы.
    а. Нажмите Add Voice (Добавить голос).
    б. Раскройте отображаемый голос и для параметра Voice ID (ID голоса) выберите из списка голос, который вы хотите использовать.
    в. Нажмите Add Phrase (Добавить фразу).
    г. Раскройте параметр Phrases (Фразы) и укажите соответствующие значения Phrase (Фраза) и Clip ID (ID клипа).
    д. При необходимости добавьте дополнительные голоса или фразы.
    TTS Preload Setting Asset image
  3. Чтобы ускорить импорт данных предварительной загрузки TTS, нажмите Import JSON (Импортировать файл JSON), чтобы загрузить файл JSON с фразами. Сам файл содержит словари с массивами фраз для каждого голоса.
    Для более сложного импорта данных используйте метод TTSPreloadUtility.ImportData, чтобы импортировать словарь фраз для каждого голоса непосредственно в файл настроек предварительной загрузки TTSPreloadSettings.
    Примечание. При импорте данных не допускается дублирование одной и той же фразы. Любая дублированная фраза, произнесенная одним и тем же голосом, игнорируется.
    TTS Preload Actions image
  4. После завершения импорта всех фраз в объект TTSPreloadSetting нажмите Preload Cache (Предварительно загрузить кэш). Это загрузит все файлы TTS в каталог TTS StreamingAssets.
  5. Чтобы удалить файлы из кэша диска предварительной загрузки TTS, нажмите Delete Cache (Удалить кэш).
  6. Чтобы обновить состояние скачивания для каждого клипа, нажмите Refresh Data (Обновить данные).
Примечание. Служба Wit.ai допускает только ограниченное количество запросов TTS в минуту, поэтому, если вы выполняете предварительную загрузку большого количества аудиоклипов, может потребоваться нажать Preload Cache (Предварительно загрузить кэш) несколько раз, чтобы скачать все необходимые файлы.
Логотип навигации
Русский
© 2026 Meta