Paradee (offline, lightweight English)

ГолосаОфлайнТолько CPUКоммерческое использование разрешено

Озвучивает ваши субтитры естественным английским с помощью Paradee от Sahil Mahendrakar — модели на 8 миллионов параметров, дистиллированной из Kokoro. Четыре голоса, два американских и два британских, от одной модели размером 8,5 МБ. Работает на процессоре вашего компьютера, во много раз быстрее реального времени, без видеокарты и без учётной записи.

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

Настройки Дополнения Paradee (offline, lightweight English) Установка

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

Исходный код на GitHub
Языки
2
Модели
1
Голоса
4
Загрузка дополнения
75–93 MB
ОЗУ, не меньше
512 MB

Что он делает

Голоса Kokoro, в десять раз меньше

Paradee выучил четыре голоса Kokoro с десятой частью его параметров и звучит близко к нему. Естественный английский, 24 кГц.

Американский и британский

Heart и Puck говорят на американском английском, Isabella и Fable — на британском, у каждого своё произношение: «tomato», «schedule» и «can't» звучат так, как их произносит каждый акцент.

Быстро на любом компьютере

На одном ядре процессора реплика получается примерно в 17–20 раз быстрее реального времени. Около 300 МБ памяти и никакой видеокарты.

Офлайн после первой реплики

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

Голоса

На вкладке Говорящие выберите Paradee как Движок дублирования говорящего, затем выберите Голос. Включите Подогнать дубляж под длительность субтитра, чтобы говорящий растягивал или сжимал каждую реплику под свой субтитр.

Голосов: 4 на языках: 2.

  • en-gb 2
  • en-us 2

Heart ближе всех к Kokoro; Isabella из этих четырёх дальше всех от него. Все четыре голоса происходят от одной модели, поэтому смена голоса ничего не загружает. Paradee не клонирует голоса. Чтобы озвучить собственным голосом говорящего, выберите движок с клонированием голоса, например Sopro или Chatterbox.

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

Модели

Модель не входит в дополнение. Она загружается в общий кэш моделей Subtitld, когда впервые произносится реплика, с Hugging Face, с закреплённой ревизией, и каждый файл проверяется. Прерванная загрузка продолжается с того места, где остановилась. Обновление или удаление дополнения модель сохраняет.

Модель ЗагрузкаПодходит для
Paradee 1.2 (7.9M, int8 ONNX, four voices) По умолчанию paradee-1.2
8 MB
Все четыре голоса, примерно 17–20× быстрее реального времени на одном ядре процессора

Дополнение запускает ONNX-файл, который публикует автор Paradee, без PyTorch, и превращает текст в звуки точно так же, как код автора, собственным фонемизатором Kokoro. Мы сравнили его с кодом автора: те же звуки для каждого тестового предложения в обоих акцентах и тот же звук для всех четырёх голосов.

Настройки

В разделе «Настройки › Дополнения › Paradee (offline, lightweight English)» нажмите «Настроить».

CPU threads
По умолчанию: 0

0 использует один поток, а это уже во много раз быстрее реального времени. Для такой маленькой модели больше потоков помогают редко.

Speaking pace
По умолчанию: 1

Насколько быстро говорит сам Paradee: 1,0 — его естественный темп, 1,2 — на 20% быстрее. Модель сама говорит быстрее или медленнее; звук не растягивается.

Языки

Только английский. Принимается любой английский проект (американский, британский, австралийский…), и каждый голос читает его со своим акцентом. Для проекта на другом языке появится сообщение об этом: выберите для него другой движок дублирования.

Числа, цены, даты, время и распространённые сокращения читаются словами, а такие слова, как «read» или «record», произносятся так, как требует предложение. Имена и слова из других языков, которых фонемизатор не знает, произносит espeak-ng, и они могут быть произнесены неправильно.

  • en-us
  • en-gb

Платформы

Система ЗагрузкаПроверено
Linux x86-64 93.5 MBОзвучено всеми четырьмя голосами на реальной машине, в чистых системах Debian, Ubuntu, Fedora и Arch и в CI
macOS (Apple silicon) 75.2 MBОзвучено всеми четырьмя голосами в CI (Apple Silicon)
Windows x86-64 84.5 MBОзвучено всеми четырьмя голосами в CI

Linux x86-64 (любой дистрибутив начиная с 2018 года), macOS на Apple Silicon и Windows x86-64. Каждый выпуск собирается на всех трёх, и на каждой из них CI устанавливает дополнение так же, как это делает Subtitld, загружает модель и озвучивает каждым голосом.

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

  • network_unavailableНе удалось загрузить модель, или загруженный файл не прошёл проверку и был удалён. Проверьте подключение и попробуйте снова: загрузка продолжится.
  • disk_fullНедостаточно места на диске для модели: 8,5 МБ.
  • unsupported_languageЯзык проекта не английский или не задан. Задайте его в проекте или выберите другой движок дублирования.
  • unsupported_voiceПроект указывает голос, которого нет в этой версии. Выберите голос заново на вкладке Говорящие.
  • bad_paramsВ реплике нет текста. Напишите субтитр и озвучьте его снова.
  • out_of_memoryКомпьютеру не хватило памяти. Закройте другие программы: Paradee нужно около 400 МБ.
  • internalВнутри дополнения произошёл сбой; подробности в сообщении.

Лицензия

Дополнение
GPL-3.0-or-later
Потому что включает espeak-ng
Движок
Apache-2.0, MIT, GPL-3.0-or-later
misaki, собственный фонемизатор Kokoro, вместе со spaCy превращает текст в звуки; espeak-ng произносит слова, которых они не знают; ONNX Runtime от Microsoft запускает модель
Модель
Apache-2.0
Веса Paradee 1.2 от Sahil Mahendrakar, дистиллированные из Kokoro-82M от hexgrad

Подходит для коммерческой работы. Модель Paradee и код автора лицензированы по Apache-2.0, как и Kokoro. Дополнение лицензировано по GPL-3.0-or-later, потому что включает espeak-ng; полный исходный код, включая espeak-ng, приложен к каждому выпуску. Лицензия распространяется на дополнение, а не на то, что вы с ним создаёте: созданный дубляж принадлежит вам.

Версии

  • 26.11.1

    Offline English text-to-speech for Subtitld with Paradee 1.2: natural English speech at 24 kHz from an 8M-parameter model distilled from Kokoro-82M, many times faster than real time on the CPU. Four voices from one 8.5 MB model: Heart and Puck (American English), Isabella and Fable (British English).

    The archive holds the add-on, ONNX Runtime, misaki (Kokoro's phonemizer) with spaCy's small English pipeline, and espeak-ng with its English data. The model downloads the first time a line is spoken, at a pinned revision, checked by sha256.

    The add-on is GPL-3.0-or-later, because it bundles espeak-ng (GPL-3.0-or-later); the Paradee model and misaki are Apache-2.0, spaCy and its English pipeline MIT. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it. The complete corresponding source is paradee-<version>-source.tar.gz in this release. The Linux archive also carries libquadmath (LGPL-2.1, with numpy); its source is paradee-<version>-libquadmath-source.tar.gz.

    What's Changed

    • Paradee add-on: lightweight offline English text-to-speech by @jonata in https://github.com/Subtitld/addon-paradee/pull/1
    • Parity test: allow other CPUs' int8 rounding by @jonata in https://github.com/Subtitld/addon-paradee/pull/2

    New Contributors

    • @jonata made their first contribution in https://github.com/Subtitld/addon-paradee/pull/1

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