Supertonic (on-device, ONNX, 99M)

ГолосаОфлайнGPU необязательноКоммерческое использование разрешено

Озвучивает ваши субтитры на вашем компьютере с Supertonic, ONNX-моделью на 99 млн параметров от Supertone. Её десять готовых голосов могут каждый говорить на всех 31 её языках, и она работает на процессоре.

Установите из Subtitld

Настройки Дополнения Supertonic (on-device, ONNX, 99M) Установка

Subtitld скачает его, проверит SHA-256 и будет поддерживать его в актуальном состоянии.

Исходный код на GitHub
Языки
32
Модели
1
Голоса
10
Загрузка дополнения
46–78 MB
ОЗУ, не меньше
2 GB

Что он делает

Голос для каждого говорящего

Выберите Supertonic как Движок дублирования и выберите голос для каждого говорящего. Синтезировать всю речь озвучивает реплики этого говорящего: все, диапазон или выделение.

Любой голос, любой язык

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

Загружается один раз

Модель загружается с Hugging Face при первом дубляже: от 200 до 400 МБ, в зависимости от выбранной модели. После этого она загружается с диска.

Подгоняется под субтитр

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

Голоса

Пять мужских и пять женских готовых голосов, M1 – M5 и F1 – F5. Каждый сохраняет свой характер на любом языке; меняется только произношение. Попробуйте реплику с несколькими из них, прежде чем озвучивать всего говорящего.

Голосов: 10.

Модели

Оставьте по умолчанию supertonic-3, если только ваши субтитры не на английском, корейском, испанском, португальском или французском. supertonic-2 покрывает эти пять языков меньшей загрузкой (около 250 МБ), а supertonic читает только английский (около 200 МБ). Измените через опцию Модель; в таблице указана модель по умолчанию.

Модель ЗагрузкаПодходит для
supertonic-3
400 MB
31 язык, остальной текст читается без привязки к языку

Где хранятся модели

В папке .cache вашей домашней папки, в папке с названием модели: ~/.cache/supertonic3 для модели по умолчанию. Это находится вне дополнения, поэтому обновление или удаление дополнения их сохраняет. Чтобы хранить модели в другом месте, задайте SUPERTONIC_CACHE_DIR до запуска Subtitld.

Настройки

Subtitld передаёт эти настройки дополнению при его запуске. После изменения они применяются, когда дополнение перезапустится: после пяти минут без использования или при перезапуске Subtitld.

В разделе «Настройки › Дополнения › Supertonic (on-device, ONNX, 99M)» нажмите «Настроить».

Model
По умолчанию: supertonic-3

Какую из трёх моделей использовать (см. раздел Модели выше). Каждая загружается при первом использовании.

Inference device
По умолчанию: cpu

Дополнение собрано со стандартным onnxruntime, а не onnxruntime-gpu, поэтому CUDA не может использовать вашу видеокарту. Процессор работает везде.

Quality (sampling steps)
По умолчанию: 8

Больше шагов дают чище звук и занимают больше времени: 5 для быстрых предпросмотров, 8 по умолчанию, не больше 12.

Language hint
По умолчанию: auto

Эта версия дополнения не читает эту настройку, поэтому оно всегда работает как Авто: язык вашего проекта или режим без привязки к языку, когда Supertonic его не знает.

Custom voice JSON (optional)
По умолчанию: пусто

Голос, созданный в Voice Builder от Supertone. Дополнение предлагает его как одиннадцатый голос, но в списке голосов Subtitld показаны только десять готовых, поэтому выбрать его пока нельзя.

Языки

Subtitld передаёт язык вашего проекта, а Supertonic использует его двухбуквенный код. Проект без языка или с языком, который Supertonic не знает, читается в режиме без привязки к языку (na). Это языки модели по умолчанию.

  • ar
  • bg
  • hr
  • cs
  • da
  • nl
  • en
  • et
  • fi
  • fr
  • de
  • el
  • hi
  • hu
  • id
  • it
  • ja
  • ko
  • lv
  • lt
  • pl
  • pt
  • ro
  • ru
  • sk
  • sl
  • es
  • sv
  • tr
  • uk
  • vi
  • na

Платформы

Система ЗагрузкаПроверено
Linux x86-64 78.1 MBПроверка запуска в CI
macOS (универсальная) 49.1 MBПроверка запуска в CI
Windows x86-64 45.6 MBПроверка запуска в CI

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

Устранение неполадок

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

  • internalSupertonic не загрузился или не смог озвучить реплику. Первая реплика загружает модель (от 200 до 400 МБ), поэтому проверьте подключение и свободное место на диске, затем попробуйте снова.
  • unsupported_voiceГолос, сохранённый для этой реплики, не является голосом Supertonic. Выберите один из списка Голос заново.
  • bad_paramsВ субтитре нет текста для озвучивания.

Лицензия

Дополнение
MIT
Движок
MIT
supertonic (пакет Python)
Модель
OpenRAIL-M
Веса Supertonic-3

Прежде чем использовать аудио в коммерческих целях, прочитайте условия OpenRAIL-M на карточке модели Supertonic-3; дополнение не указывает лицензии двух других моделей.

Версии

  • 0.0.2

    Automated release for supertonic v0.0.2.

Другие дополнения группы «Голоса»