Piper (offline)

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

Даёт каждому говорящему в вашем видео голос, созданный на вашем компьютере с Piper. Выбирайте из 158 голосов на 49 языках; каждый загружается при первом использовании, видеокарта не нужна.

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

Настройки Дополнения Piper TTS (offline) Установка

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

Исходный код на GitHub
Языки
49
Голоса
158
Загрузка дополнения
48–70 MB
ОЗУ, не меньше
512 MB

Что он делает

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

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

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

Голос загружается с Hugging Face при первой реплике, которая его использует. После этого он работает офлайн.

Остаётся загруженным

Однажды загруженный голос остаётся в памяти для следующих реплик, поэтому ждёт только первая реплика с каждым голосом.

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

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

Голоса

Выберите голос на языке ваших субтитров. В списке Голос видны все 158, и каждое название указывает язык, регион и качество, как в Amy (English, United States, medium). Piper читает на собственном языке и акценте голоса, каким бы ни был язык проекта.

Качество это x_low, low, medium или high, и более высокое качество означает большую загрузку: голоса x_low весят от 20 до 27 МБ, high от 60 до 130 МБ. Большинство голосов (109 из 158) имеют medium. Некоторые выпускаются в нескольких качествах, например Lessac и Ryan в американском английском, у которых есть low, medium и high.

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

Голосов: 158 на языках: 49.

  • ar-jo 2
  • bg-bg 1
  • ca-es 3
  • cs-cz 2
  • cy-gb 2
  • da-dk 1
  • de-de 10
  • el-gr 2
  • en-gb 11
  • en-us 26
  • es-ar 1
  • es-es 5
  • es-mx 2
  • eu-es 2
  • fa-ir 5
  • fi-fi 2
  • fr-fr 7
  • hi-in 3
  • hu-hu 3
  • id-id 1
  • is-is 4
  • it-it 2
  • ka-ge 1
  • kk-kz 3
  • ku-tr 1
  • lb-lu 1
  • lv-lv 1
  • ml-in 2
  • ne-np 3
  • nl-be 4
  • nl-nl 6
  • no-no 2
  • pl-pl 5
  • pt-br 4
  • pt-pt 1
  • ro-ro 1
  • ru-ru 4
  • sk-sk 1
  • sl-si 1
  • sq-al 1
  • sr-rs 1
  • sv-se 3
  • sw-cd 1
  • te-in 3
  • tr-tr 1
  • uk-ua 2
  • ur-pk 1
  • vi-vn 3
  • zh-cn 4

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

В собственной папке models дополнения: по одному файлу .onnx на голос и небольшой .onnx.json рядом с ним.

Система Папка
Linux ~/.local/share/subtitld/addons/piper-tts/models
macOS ~/Library/Application Support/subtitld/addons/piper-tts/models
Windows %LOCALAPPDATA%\subtitld\subtitld\addons\piper-tts\models

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

Настройки

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

Piper model directory
По умолчанию: пусто

Эта версия дополнения не читает эту настройку. Голоса всегда хранятся в собственной папке моделей дополнения (см. раздел Голоса выше).

Языки

Каждый голос говорит на одном языке с одним региональным акцентом, поэтому коды включают регион: pt-br и pt-pt это разные голоса.

  • ar-jo
  • bg-bg
  • ca-es
  • cs-cz
  • cy-gb
  • da-dk
  • de-de
  • el-gr
  • en-gb
  • en-us
  • es-ar
  • es-es
  • es-mx
  • eu-es
  • fa-ir
  • fi-fi
  • fr-fr
  • hi-in
  • hu-hu
  • id-id
  • is-is
  • it-it
  • ka-ge
  • kk-kz
  • ku-tr
  • lb-lu
  • lv-lv
  • ml-in
  • ne-np
  • nl-be
  • nl-nl
  • no-no
  • pl-pl
  • pt-br
  • pt-pt
  • ro-ro
  • ru-ru
  • sk-sk
  • sl-si
  • sq-al
  • sr-rs
  • sv-se
  • sw-cd
  • te-in
  • tr-tr
  • uk-ua
  • ur-pk
  • vi-vn
  • zh-cn

Платформы

Система Загрузка
Linux x86-64 70.0 MB
macOS (универсальная) 51.9 MB
Windows x86-64 48.1 MB

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

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

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

  • model_missingГолос не удалось загрузить, или на Hugging Face его нет. Проверьте подключение и попробуйте снова; незавершённая загрузка отбрасывается, поэтому следующая попытка начнётся с нуля.
  • internalГолос не загрузился или речь не получилась. Нехватка места на диске во время загрузки тоже попадает сюда: освободите место и попробуйте снова.
  • bad_paramsВ субтитре нет текста для озвучивания.

Лицензия

Дополнение
MIT
Движок
GPL-3.0-or-later
Piper (OHF-voice/piper1-gpl)
Голоса
По голосу
В основном CC-BY; некоторые CC0 или собственные

Прежде чем использовать аудио голоса в коммерческих целях, проверьте его лицензию в списке голосов Piper: большинство по CC-BY, некоторые CC0 или собственные.

Версии

  • 1.0.3

    Automated release for piper-tts v1.0.3.

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