Перейти к основному содержимому

Выбор и загрузка языковых моделей

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

  1. Выберите желаемую модель из доступных вариантов. Плагин поддерживает следующие модели из коробки:

Стандартные модели:

  • Tiny
  • Base
  • Small
  • Medium
  • Large V1
  • Large V2
  • Large V3
  • Large V3 Turbo

Квантизированные модели (уменьшенный размер файла):

  • Tiny Quantized (Q5_1) - Квантование до 5 бит и 1 десятичной точки.
  • Tiny Quantized (Q8_0) - Квантование до 8 бит и 0 десятичных точек.
  • Base Quantized (Q5_1) - Квантование до 5 бит и 1 десятичной точки.
  • Small Quantized (Q5_1) - Квантование до 5 бит и 1 десятичной точки.
  • Medium Quantized (Q5_0) - Квантование до 5 бит и 0 десятичных точек.
  • Large V2 Quantized (Q5_0) - Квантование до 5 бит и 0 десятичных точек.
  • Large V3 Quantized (Q5_0) - Квантование до 5 бит и 0 десятичных точек.
  • Large V3 Turbo Quantized (Q5_0) - Квантование до 5 бит и 0 десятичных точек.

Дистиллированные модели:

  • Distil Small - дистиллированная версия модели Small
  • Distil Medium - дистиллированная версия модели Medium
  • Distil Large V2 - дистиллированная версия модели Large V2
  • Distil Large V3 - дистиллированная версия модели Large V3

Пользовательская модель:

  • Пользовательский - Укажите имя пользовательской модели и URL-адрес для загрузки собственной языковой модели с сервера.

Каждая модель (кроме Custom) может быть настроена как многоязычная или англоязычная.

  1. Нажмите на кнопку Настройка языковой модели, которая предложит вам автоматически загрузить выбранную языковую модель, если её ещё нет на вашем локальном компьютере.

  2. После завершения загрузки редактор создаст ресурс языковой модели, расположенный по адресу "Plugins/RuntimeSpeechRecognizer/Content/LanguageModels/LanguageModel.uasset". Этот ресурс языковой модели будет единственным, упакованным вместе с вашим проектом.

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

Альтернативно, вы можете вручную загрузить и разместить языковые модели только из https://huggingface.co/ggerganov/whisper.cpp в папку "Plugins/RuntimeSpeechRecognizer/Content".

Обратите внимание, что только выбранная языковая модель будет включена в пакет вашего проекта. Поэтому вам не нужно беспокоиться об остальных моделях, так как они будут исключены на этапе упаковки.