Ming-3.0-tts (offline, voice clone, 7 languages)

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

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

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

Настройки Дополнения Ming-3.0-tts (offline, voice clone, 7 languages) Установка

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

Исходный код на GitHub
Языки
7
Модели
1
Голоса
12
Загрузка дополнения
216–336 MB
ОЗУ, не меньше
5 GB

Что он делает

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

Subtitld вырезает клип каждого говорящего из видео и передаёт его вместе с произнесёнными в нём словами. Ming-3.0-tts продолжает этот клип, поэтому дубляж звучит как человек на экране, на любом из семи языков.

Встроенные голоса или голоса по описанию

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

Эмоция и темп

Клонированные и описанные голоса могут говорить радостно, грустно, сердито или удивлённо, а также быстрее, медленнее, выше или ниже.

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

Дополнение лицензировано по Apache-2.0; код и веса Ming-3.0-tts — по MIT.

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

Ming-3.0-tts — большая модель, около 1,5 миллиарда параметров вместе с аудиокодеком. Она сильно нагружает компьютер:

  • Диск: около 3,4 ГБ, в основном модель на 2,99 ГБ, которая загружается при озвучивании первой реплики.
  • Память: около 5 ГБ свободной. С меньшим объёмом она работает, но намного медленнее.
  • Время: на процессоре каждая секунда речи создаётся примерно четыре-пять секунд, на Intel Core i7-13700T. Десятиминутное видео может занять около трёх четвертей часа.

Для быстрого дубляжа на скромных компьютерах Piper или Kokoro гораздо легче.

Голоса

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

Голосов: 12.

Клонированный голос

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

Subtitld передаёт текст субтитра вместе с образцом, и Ming-3.0-tts продолжает его — так получается ближе всего к говорящему, включая манеру речи. Если в дубляже на другой язык остаётся акцент говорящего, включите Clone the timbre only.

Встроенные голоса

Emma (американка), George и Charlotte (британцы), Ling Xiaorou и Ling Kai (китайцы) — дикторы, на которых училась модель. Каждый звучит одинаково в каждой реплике, и каждый говорит на всех семи языках.

Голоса по описанию

Ming-3.0-tts создаёт новый голос каждый раз, когда читает описание. Поэтому дополнение создаёт голос каждого говорящего один раз, и все его реплики используют этот голос: голос не меняется на протяжении видео, а два говорящих с одинаковым описанием всё равно звучат как два разных человека.

Эмоция, скорость, высота и громкость

Это настройки дополнения, поэтому они применяются ко всем говорящим, озвученным клонированным или описанным голосом. Это собственные регуляторы модели: они берут звучание голоса говорящего, но не его манеру речи, и работают по одному: эмоция, если задана, отменяет скорость, высоту и громкость. Встроенные голоса их игнорируют.

В китайских и английских репликах модель также воспроизводит звуки, записанные в тексте: [Laughter], [Sigh], [Breathing], [Cough], [Uhm] и ещё несколько.

Модели

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

Модель ЗагрузкаПодходит для
Ming-3.0-tts (0.5B) По умолчанию ming-3.0-tts-0.5b
2.9 GB
Любой голос, на всех семи языках

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

Настройки

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

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

Автоматический режим использует процессор. Можно выбрать GPU на Mac с Apple Silicon, но это не проверялось. Эта сборка не использует видеокарты NVIDIA.

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

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

Emotion
По умолчанию: none

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

Speed
По умолчанию: normal

Для клонированных и описанных голосов, когда эмоция не задана. Как и эмоция, сохраняет только звучание голоса.

Pitch
По умолчанию: normal

Как скорость: для клонированных и описанных голосов, когда эмоция не задана.

Volume
По умолчанию: normal

Как скорость: для клонированных и описанных голосов, когда эмоция не задана.

Voice description
По умолчанию: пусто

Используется голосом «Voice you describe»: кто говорит и как, в нескольких словах, например «An elderly woman, soft and warm voice, slow pace». Английский или китайский подходит для любого языка.

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

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

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

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

Clone the timbre only
По умолчанию: выкл.

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

Языки

Китайский, английский, японский, корейский, немецкий, французский и испанский. Каждый голос говорит на каждом из них.

  • zh
  • en
  • ja
  • ko
  • de
  • fr
  • es

Платформы

Система ЗагрузкаПроверено
Linux x86-64 321.2 MBОзвучено реальной моделью на реальной машине
macOS (Apple silicon) 335.7 MBСобрано и проверено в CI (Apple Silicon)
Windows x86-64 216.4 MBСобрано и проверено в CI

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

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

  • network_unavailableНе удалось загрузить модель. Проверьте подключение и попробуйте снова: загрузка продолжится.
  • disk_fullНедостаточно места на диске для модели. Нужно около 3,4 ГБ свободного места.
  • oomНе хватает памяти. Закройте другие программы; Ming-3.0-tts нужно около 5 ГБ свободной памяти.
  • bad_paramsВ реплике нет текста, клон не получил образца или у Voice you describe нет описания. В сообщении сказано, что именно: откройте видео, задайте Fallback reference clip или напишите Voice description.
  • unsupported_voiceПроект указывает голос, которого нет в этой версии. Выберите голос заново на вкладке Говорящие.
  • internalВнутри дополнения произошёл сбой; подробности в сообщении. Если вы меняли Inference device, верните автоматический режим.

Лицензия

Дополнение
Apache-2.0
Движок
MIT
Ming-3.0-tts, от inclusionAI (Ant Group)
Модель
MIT
Веса Ming-3.0-tts-0.5B

Подходит для коммерческой работы: дополнение лицензировано по Apache-2.0, а код Ming-3.0-tts и веса Ming-3.0-tts-0.5B — по MIT. Созданный дубляж принадлежит вам. Клонированный голос звучит как реальный человек: клонируйте голоса, которые вы вправе использовать, и указывайте, что дубляж синтетический, там, где это важно.

Версии

  • 26.10.1

    Text-to-speech for Subtitld with inclusionAI's Ming-3.0-tts-0.5B: Chinese, English, Japanese, Korean, German, French and Spanish at 44.1 kHz, in the speaker's own voice cloned from the video, in a built-in voice, or in a voice made from a description, with emotion and speed controls.

    The archive holds the add-on and a CPU build of PyTorch. The 2.99 GB model downloads on the first synthesis, at a pinned revision, checked by sha256. Plan for about 5 GB of free memory; on a CPU each second of speech takes about four seconds to make.

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

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