РУКОВОДСТВО

Альтернатива CosyVoice, IndexTTS и Spark-TTS

CosyVoice, IndexTTS и Spark-TTS — одни из сильнейших открытых моделей речи на идеях языковых моделей: они копируют голос по одному фрагменту, следуют указаниям об эмоциях и прекрасно справляются с китайским. Это большие модели, их обычно запускают на видеокартах NVIDIA, а списки языков у них короткие.

Бесплатный движок SuperClonica запускает более компактную модель Supertonic 3 на обычном процессоре на 31 языке, с каталогом готовых голосов. В этом руководстве — честное сравнение и случаи, когда одна из трёх моделей лучше.

Что эти три модели делают хорошо

Для китайского, его диалектов и мгновенного клонирования по фрагменту это отличные инструменты.

  • Fun-CosyVoice 3.0 покрывает 9 языков, среди них китайский, английский, японский, корейский, немецкий, испанский, французский, итальянский и русский, плюс более 18 китайских диалектов, и следует указаниям об эмоциях и скорости.
  • IndexTTS-2.5 клонирует голос по одному эталонному фрагменту на китайском, английском, японском, испанском и арабском, с тонким управлением эмоциями.
  • Spark-TTS говорит по-китайски и по-английски и клонирует голоса между этими языками.
  • Лицензии разные: CosyVoice — Apache 2.0, IndexTTS — bilibili Model Use License Agreement; перед коммерческим использованием проверяйте каждую модель.

Сравните звучание бесплатно

На странице любого голоса вставьте фразу, которую вы озвучивали одной из них, от 30 до 100 символов, выберите язык и нажмите «Озвучить». Через несколько секунд можно сравнить, без регистрации.

Что меняется с SuperClonica

Текст читается как написан, а тот же seed даёт тот же дубль, что сохраняет единообразие длинных проектов.

  • 31 язык, включая португальский, польский, нидерландский, турецкий, украинский, хинди, индонезийский и вьетнамский; китайского среди них нет.
  • Работает на обычном процессоре: в наших тестах короткая фраза заняла 0,43 с на четырёх потоках Ryzen 7 5800X.
  • Готовые голоса: десять стандартных и более 170 голосов каталога с бесплатным демо.
  • Установка одной командой: python -m pip install superclonica-cpu, или Docker-образ с HTTP API.

Копировать голос или обучить его

Эти три модели копируют голос по фрагменту при каждой генерации. В SuperClonica голос обучается один раз в студии по чистой записи на 5–10 секунд, на компьютере с видеокартой NVIDIA, или заказывается на бирже у автора, который его обучит. После этого он работает на любом процессоре и на всех 31 языке, с оттенком акцента исходной записи. Клонируйте только голоса, владельцы которых согласны.

Что выбрать

Выбирайте CosyVoice, IndexTTS или Spark-TTS для китайского и его диалектов, мгновенного клонирования по фрагменту и указаний об эмоциях, если есть видеокарта. Выбирайте SuperClonica для множества языков, которые они не покрывают, готовых голосов персонажей и дикторов и больших объёмов речи на обычных серверах и ноутбуках.