Клонирование голоса 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 .
Последнее обновление
Это было полезно?