For the complete documentation index, see llms.txt. This page is also available as Markdown.

Клонирование голоса Zonos TTS

Запустите Zonos TTS от Zyphra для клонирования голоса с эмоциями и контролем высоты тона на GPU Clore.ai.

Zonos от Zyphra — это модель преобразования текста в речь с открытыми весами на 0,4 млрд параметров, обученная на более чем 200 тыс. часов многоязычной речи. Она выполняет клонирование голоса без дообучения всего по 2–30 секундам эталонного аудио и предлагает тонкую настройку эмоций, скорости речи, вариации высоты тона и качества аудио. На выходе получается аудио высокого качества 44 кГц. Доступны два варианта модели: Transformer (лучшее качество) и Hybrid/Mamba (более быстрый вывод).

GitHub: Zyphra/Zonos HuggingFace: Zyphra/Zonos-v0.1-transformer Лицензия: Apache 2.0

Ключевые особенности

  • Клонирование голоса по 2–30 секундам — без дообучения

  • Выход высокого качества 44 кГц — качество звука студийного уровня

  • Управление эмоциями — счастье, грусть, гнев, страх, удивление, отвращение через 8-мерный вектор

  • Скорость речи и высота тона — независимое точное управление

  • Входные аудиопрефиксы — позволяет шепот и другие трудно воспроизводимые особенности

  • Многоязычность — английский, японский, китайский, французский, немецкий

  • Две архитектуры — Transformer (качество) и Hybrid/Mamba (скорость, ~2× в реальном времени на RTX 4090)

  • Apache 2.0 — бесплатно для личного и коммерческого использования

Требования

Компонент
Минимум
Рекомендуется

GPU

RTX 3080 10 GB

RTX 4090 24 GB

VRAM

6 GB (Transformer)

10 GB+

ОЗУ

16 ГБ

32 ГБ

Диск

10 ГБ

20 ГБ

Python

3.10+

3.11

CUDA

12.8+

12.8+

Система

espeak-ng

—

Рекомендация Clore.ai: RTX 3090 ($0.07–0.21/ч) с комфортным запасом. RTX 4090 ($0.14–0.42/ч) для гибридной модели и самого быстрого вывода.

Установка

Быстрый старт

Примеры использования

Управление эмоциями

Zonos принимает 8-мерный вектор эмоций: [счастье, грусть, отвращение, страх, удивление, гнев, другое, нейтральный].

Управление скоростью речи и высотой тона

Веб-интерфейс Gradio

Откройте порт 7860/http в вашем заказе Clore.ai и откройте http_pub URL для доступа к интерфейсу.

Советы для пользователей Clore.ai

  • Выбор модели — Transformer для наилучшего качества, Hybrid для ~2× более быстрого вывода (требуется GPU RTX 3000+)

  • Эталонное аудио — 10–30 секунд чистой речи дают наилучшие результаты; более короткие фрагменты (2–5 с) работают, но с меньшей точностью

  • Настройка Docker — используйте pytorch/pytorch:2.11.0-cuda12.8-cudnn9-runtime, добавьте apt-get install -y espeak-ng в автозапуск

  • Проброс портов — пробросьте 7860/http для интерфейса Gradio, 8000/http для API-сервера

  • Управление seed — задайте torch.manual_seed() перед генерацией для воспроизводимого результата

  • Параметр качества аудио — поэкспериментируйте с audio_quality полем conditioning для более чистого результата

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

Проблема
Решение

espeak-ng не найден

Запускайте apt-get install -y espeak-ng (требуется для фонемизации)

CUDA out of memory

Используйте модель Transformer (меньше Hybrid); уменьшите длину текста за один вызов

Сбой гибридной модели

Требуется GPU Ampere+ (серии RTX 3000 или новее) и pip install -e ".[compile]"

Клонированный голос звучит неестественно

Используйте более длинный эталонный фрагмент (15–30 с) с четкой речью и минимальным фоновым шумом

Медленная генерация

Нормально для Transformer (~0,5× в реальном времени); Hybrid достигает ~2× в реальном времени на RTX 4090

ModuleNotFoundError: zonos

Убедитесь, что установили из исходников: cd Zonos && pip install -e .

Последнее обновление

Это было полезно?