Audio8 TTS (offline, voice clone, 11 languages)

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

Озвучивает ваши субтитры на китайском, кантонском, японском, корейском, английском, нидерландском, французском, немецком, итальянском, польском и испанском с помощью Audio8 TTS Preview: собственным голосом каждого говорящего, клонированным из нескольких секунд видео. Работает на процессоре вашего компьютера, без видеокарты, а дополнение, код и модель можно бесплатно использовать в коммерческой работе. Работает медленно: каждая секунда речи создаётся две-три секунды.

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

Настройки Дополнения Audio8 TTS (offline, voice clone, 11 languages) Установка

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

Исходный код на GitHub
Языки
11
Модели
1
Голоса
1
Загрузка дополнения
35–59 MB
ОЗУ, не меньше
3 GB

Что он делает

Собственный голос говорящего

Subtitld вырезает из видео несколько секунд каждого говорящего и передаёт их вместе с произнесёнными в них словами. Audio8 TTS клонирует этот голос, поэтому дубляж звучит как человек на экране, на любом из одиннадцати языков, на каком бы языке ни был клип.

Одиннадцать языков

Включая китайский, кантонский, японский и корейский, на которых говорят немногие движки клонирования голоса, работающие на процессоре. Звук — 44,1 кГц.

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

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

Бесплатно для коммерческой работы

Дополнение, код Audio8 TTS и его модель лицензированы по Apache-2.0.

Перед установкой

Audio8 TTS нагружает компьютер сильнее, чем лёгкие движки дублирования:

  • Диск: около 1 ГБ для модели, загружается при озвучивании первой реплики.
  • Память: около 1,6 ГБ во время синтеза речи и до 3 ГБ на короткое время, когда он впервые слышит нового говорящего.
  • Время: каждая секунда речи создаётся две-три секунды, на Intel Core i7-13700T. Десятиминутное видео может занять около получаса.
  • Процессор: любой 64-битный процессор Intel или AMD либо Apple Silicon. Видеокарта не используется.

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

Голоса

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

1 голос.

У Audio8 TTS один голос, Speaker's own voice, и нет готовых голосов: каждая реплика клонирует говорящего. Subtitld вырезает образец этого говорящего из звука проекта: из одного его субтитра длиной от 3 до 12 секунд или из нескольких коротких, склеенных вместе. Если вы отделили музыку от голоса для этого видео, образец берётся только из голоса. Fallback reference clip в настройках дополнения используется, только когда образец вырезать нельзя.

Subtitld передаёт текст субтитра вместе с образцом, и Audio8 TTS использует его, чтобы точнее приблизиться к говорящему. Без него, например если исходный язык проекта не задан, дополнение клонирует только по звучанию образца, чуть менее точно. Если ваши субтитры пересказывают речь, а не записывают её дословно, включите Don't send the subtitles of the reference clip.

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

Модели

Модель одна — Audio8 TTS Preview 0.6B, в 4-битной ONNX-сборке для процессоров, которую публикуют её создатели. Она не входит в дополнение: при первом озвучивании она загружается в общий кэш моделей Subtitld с Hugging Face, с закреплённой ревизией, и каждый файл проверяется. Прерванная загрузка продолжается с того места, где остановилась. Обновление или удаление дополнения модель сохраняет.

Модель ЗагрузкаПодходит для
Audio8 TTS Preview 0.6B (4-bit ONNX) По умолчанию preview-0.6b-int4
1 GB
Клонированный голос, на всех одиннадцати языках

Дополнение запускает эту сборку без PyTorch. С тем же голосом, репликой и seed оно даёт ровно то же, что и собственная среда выполнения Audio8.

Настройки

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

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

0 использует половину логических процессоров компьютера, но не больше 8. Меньше потоков — компьютер отзывчивее во время озвучивания.

Don't send the subtitles of the reference clip
По умолчанию: выкл.

Клонирует только по звучанию клипа, без его слов. Попробуйте, если ваши субтитры пересказывают речь, а не записывают её дословно.

Fallback reference clip
По умолчанию: пусто

Клип для голоса-клона, когда Subtitld не может вырезать его из видео, например если видео не открыто: от 3 до 30 секунд речи одного человека.

What the fallback clip says
По умолчанию: пусто

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

Языки

Китайский, кантонский, японский, корейский, английский, нидерландский, французский, немецкий, итальянский, польский и испанский. Говорящий, клонированный из клипа на одном из них, говорит на всех остальных. Для проекта на любом другом языке появится сообщение об этом: выберите для него другой движок дублирования.

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

  • zh
  • yue
  • nl
  • en
  • fr
  • de
  • it
  • ja
  • ko
  • pl
  • es

Платформы

Система ЗагрузкаПроверено
Linux x86-64 58.6 MBОзвучено реальной моделью в Subtitld, на реальной машине и в CI
macOS (Apple silicon) 39.8 MBОзвучено реальной моделью в CI (Apple Silicon)
Windows x86-64 34.8 MBОзвучено реальной моделью в CI

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

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

  • network_unavailableНе удалось загрузить модель. Проверьте подключение и попробуйте снова: загрузка продолжится.
  • disk_fullНедостаточно места на диске для модели, около 1 ГБ.
  • unsupported_languageЯзык проекта не входит в эти одиннадцать или не задан. Задайте его в проекте или выберите другой движок дублирования.
  • unsupported_voiceПроект указывает голос, которого нет в этой версии. Выберите голос заново на вкладке Говорящие.
  • bad_paramsВ реплике нет текста, или клон не получил образца: откройте видео или задайте Fallback reference clip. В сообщении сказано, что именно.
  • out_of_memoryКомпьютеру не хватило памяти. Закройте другие программы: Audio8 TTS нужно около 3 ГБ свободной памяти.
  • internalВнутри дополнения произошёл сбой; подробности в сообщении.

Лицензия

Дополнение
Apache-2.0
Движок
Apache-2.0
Audio8 TTS, от Audio8; ONNX Runtime — MIT
Модель
Apache-2.0
Веса Audio8 TTS Preview 0.6B, сборка INT4 ONNX

Подходит для коммерческой работы: дополнение лицензировано по Apache-2.0, как и код Audio8 TTS и веса Audio8 TTS Preview 0.6B. Созданный дубляж принадлежит вам. Клонированный голос звучит как реальный человек: клонируйте голоса, которые вы вправе использовать, и указывайте, что дубляж синтетический, там, где это важно.

Версии

  • 26.11.1

    Voice-cloning text-to-speech for Subtitld with Audio8 TTS Preview 0.6B: 11 languages (Chinese, Cantonese, Dutch, English, French, German, Italian, Japanese, Korean, Polish, Spanish) at 44.1 kHz, in the speaker's own voice cloned from the video.

    The archive holds the add-on and ONNX Runtime. The model (1 GB, the official INT4 ONNX release) downloads on the first line, at a pinned revision, checked by sha256. It runs on the CPU at about 0.4 to 0.5 times real time and needs about 3 GB of memory.

    The add-on, Audio8 TTS's code and its weights are Apache-2.0. Each archive carries THIRD_PARTY_LICENSES/ with the licence of everything frozen into it, and upstream's NOTICE. The Linux archive carries libquadmath (LGPL-2.1, with numpy); its complete source is audio8-<version>-libquadmath-source.tar.gz in this release.

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