sanoTTS (ultra-light offline)
Озвучивает ваши субтитры с помощью sanoTTS, нейронных голосов от 294 тысяч до 2.3 миллиона параметров, которые работают на процессоре. Его 28 голосов на 14 языках загружаются при первом использовании, по нескольку МБ каждый, и после этого работают офлайн.
Настройки Дополнения sanoTTS (ultra-light offline) Установка
Subtitld скачает его, проверит SHA-256 и будет поддерживать его в актуальном состоянии.
- Языки
- 14
- Голоса
- 28
- Загрузка дополнения
- 38–63 MB
- ОЗУ, не меньше
- 512 MB
Что он делает
Выберите sanoTTS как Движок дублирования и выберите голос для каждого говорящего. Синтезировать всю речь озвучивает реплики этого говорящего: все, диапазон или выделение.
Каждый голос загружается при первом использовании, от 0.3 до 9 МБ, с Hugging Face или, если это не удалось, с GitHub. После этого работает офлайн.
Видеокарта не нужна. sanoTTS по умолчанию работает в двух потоках процессора, поэтому не занимает все ядра, пока вы редактируете.
Если включено Подогнать дубляж под длительность субтитра, каждый новый клип ускоряется или замедляется, чтобы длиться столько же, сколько его субтитр. Исходный клип тоже сохраняется.
Голоса
У большинства языков один голос, или стандартный и компактный -tiny: чешский, немецкий, испанский, итальянский, португальский, румынский, русский и турецкий есть в обоих вариантах. У английского (US) семь:
- Heart, отмеченный как самый естественный, и Heart Nano, самый быстрый, 294 тысячи параметров.
- Amy в трёх размерах: самый маленький, сбалансированный и самого высокого качества.
- Hfc и Kristin, ещё два тембра.
Первая реплика с голосом ждёт, пока он загрузится и подключится; последующие реплики используют его повторно.
Длинные реплики на Heart и Heart Nano. Эти два голоса дают сбой на длинном вводе, поэтому дополнение разбивает любой субтитр длиннее 170 знаков по концам предложений и склеивает части. Стыки могут быть едва слышны.
Голосов: 28 на языках: 14.
ar-jo1cs-cz2de-de2en-us7es-es2fr-fr1id-id1it-it2pt-br2ro-ro2ru-ru2tr-tr2vi-vn1zh-cn1
Где хранятся голоса
Вне дополнения, поэтому обновление или удаление дополнения сохраняет ваши голоса.
| Система | Папка |
|---|---|
| Linux | ~/.cache/sanotts |
| macOS | ~/.cache/sanotts |
Настройки
Subtitld передаёт эти настройки дополнению при его запуске. После изменения они применяются, когда дополнение перезапустится: после пяти минут без использования или при перезапуске Subtitld.
В разделе «Настройки › Дополнения › sanoTTS (ultra-light offline)» нажмите «Настроить».
1.0Applied at synthesis time by stretching phoneme durations, which sounds better than resampling afterwards.
2Threads numpy/OpenBLAS may use. The default of 2 keeps synthesis from saturating every core while you are editing.
Where voice packs are fetched from on first use. Pin one if the other is blocked on your network.
Необязательно. Папка с одним распакованным пакетом голоса, для работы без сети вообще. Каждый выбранный голос sanoTTS тогда говорит с этим пакетом, поэтому оставьте поле пустым, чтобы использовать список голосов. Введите путь к папке; Обзор выбирает только файлы.
Языки
Десять из 14 языков произносятся с помощью espeak-ng, который входит в дополнение, поэтому ничего больше устанавливать не нужно. На сайте sanoTTS также перечислены хинди и непальский, но они есть только в его браузерной демонстрации, а не в сборке, которую использует это дополнение.
ar-jocs-czde-deen-uses-esfr-frid-idit-itpt-brro-roru-rutr-trvi-vnzh-cn
Платформы
| Система | Загрузка | Проверено |
|---|---|---|
| Linux x86-64 | 63.2 MB | Реальный синтез в CI |
| macOS (Apple silicon) | 37.6 MB | Реальный синтез в CI |
Перед каждым выпуском CI запускает каждую собранную сборку и заставляет её озвучить английские и немецкие реплики. Сборки для Windows пока нет: в Windows sanoTTS может остановиться посреди реплики, пока настраивает espeak-ng, а исправление дополнения для этого не проверено на настоящей машине с Windows.
Устранение неполадок
Когда реплика не удаётся, она остаётся без дубляжа. Вот причины, которые указывает дополнение.
model_missingПакет голоса не удалось загрузить с Hugging Face или GitHub. Проверьте подключение и попробуйте снова. Если один из двух заблокирован в вашей сети, выберите другой в Download voices from.network_unavailableЗагрузка пакета голоса не удалась. Проверьте подключение и попробуйте снова; голос, который уже загружен, работает офлайн.disk_fullНедостаточно места на диске. Освободите его и попробуйте снова.bad_paramsСубтитр пуст или слишком длинный для голоса. Разбейте его на более короткие субтитры или выберите другой голос.unsupported_voiceГолос, сохранённый для этой реплики, не является голосом sanoTTS. Выберите один из списка Голос заново.internalВнутри дополнения что-то не сработало. Если это происходит только с голосами, которые используют espeak-ng (все, кроме английского, китайского, вьетнамского и индонезийского), встроенный espeak-ng не загрузился. Это ошибка дополнения, а не вашего компьютера: пожалуйста, сообщите о ней.
Лицензия
GPL разрешает коммерческое использование. Каждый выпуск также включает исходный код своих частей под GPL, как того требует лицензия.
Версии
- 0.1.0
Source for the GPL components
This add-on is distributed under the GNU General Public License v3.0 or later. Complete Corresponding Source for the GPL-licensed parts (espeak-ng, phonemizer-fork) is attached to this release as
*-corresponding-source.tar.gz, at no charge, per GPL-3.0 section 6(d).Each binary archive also contains a
THIRD_PARTY_LICENSES/directory with the full licence texts and the exact upstream revisions used.
Другие дополнения группы «Голоса»
-
Piper Офлайн
158 офлайн-голосов на 49 языках, каждый отдельной небольшой загрузкой.
-
Kokoro Офлайн
54 офлайн-голоса на девяти языках, все из одной модели на 82 МБ.
-
Supertonic Офлайн
Десять офлайн-голосов, каждый может говорить на всех 31 языке.
-
Parler-TTS Офлайн
Английские голоса, которые следуют письменному описанию; 34 именованных диктора.
-
Qwen3-TTS Клонирование
Десять языков, девять голосов и клонирование по 3 секундам речи говорящего.
-
Coqui XTTS Клонирование
Клонирование голоса на 16 языках, с некоммерческой лицензией модели.
-
F5-TTS Клонирование
Только клонирование голоса, на английском и китайском; некоммерческая модель.