Клонирование голоса Chatterbox
Запустите Chatterbox TTS от Resemble AI для zero-shot клонирования голоса и многоязычного синтеза речи на GPU Clore.ai.
Chatterbox — это семейство современных моделей преобразования текста в речь с открытым исходным кодом от Resemble AI. Он выполняет клонирование голоса без обучения на коротком референсном фрагменте (~10 секунд), поддерживает паралингвистические теги вроде [laugh] и [cough]и предлагает мультиязычную версию, охватывающую более 23 языков. Доступны три варианта модели: Turbo (350M, низкая задержка), Original (500M, творческие настройки) и Multilingual (500M, 23+ языков).
GitHub: resemble-ai/chatterbox PyPI: chatterbox-tts Лицензия: MIT
Ключевые особенности
Клонирование голоса без обучения — клонируйте любой голос по ~10 секундам эталонного аудио
Паралингвистические теги (Turbo) —
[laugh],[cough],[chuckle],[sigh]для реалистичной речи23+ языков (Multilingual) — арабский, китайский, французский, немецкий, японский, корейский, русский, испанский и другие
Настройка CFG и выразительности (Original) — творческий контроль над выразительностью
Три размера моделей — Turbo (350M), Original (500M), Multilingual (500M)
лицензией MIT — полностью открыт для коммерческого использования
Требования
GPU
RTX 3060 12 ГБ
RTX 3090 / RTX 4090
VRAM
6 ГБ
10 ГБ+
ОЗУ
8 ГБ
16 ГБ
Диск
5 ГБ
15 ГБ
Python
3.10+
3.11
CUDA
12.8+
12.8+
Рекомендация Clore.ai: RTX 3090 ($0.07–0.21/ч) для комфортного запаса VRAM. RTX 3060 подходит для модели Turbo. Для модели Multilingual с длинными текстами рассмотрите RTX 4090 ($0.14–0.42/ч).
Установка
Быстрый старт
Модель Turbo (минимальная задержка)
Модель Original (английский, творческие настройки)
Примеры использования
Мультиязычное клонирование голоса
Паралингвистические теги (Turbo)
Скрипт пакетной обработки
Советы для пользователей Clore.ai
Выбор модели — используйте Turbo для голосовых агентов с низкой задержкой, Original для творческой работы на английском, Multilingual для контента не на английском
Качество эталонного аудио — используйте чистый фрагмент без шума длительностью 10–30 секунд для лучших результатов клонирования голоса
Настройка Docker — базовый образ
pytorch/pytorch:2.11.0-cuda12.8-cudnn9-runtime, откройте порт7860/httpдля GradioУправление памятью — вызывайте
torch.cuda.empty_cache()между большими партиями, чтобы освободить VRAMПоддерживаемые языки — ar, da, de, el, en, es, fi, fr, he, hi, it, ja, ko, ms, nl, no, pl, pt, ru, sv, sw, tr, zh
HuggingFace Space — попробуйте перед арендой на huggingface.co/spaces/ResembleAI/Chatterbox
Устранение неполадок
CUDA out of memory
Используйте Turbo (350M) вместо Original/Multilingual (500M) или арендуйте более мощный GPU
Клонированный голос не совпадает
Используйте более длинный (15–30 с) и более чистый референсный фрагмент с минимальным фоновым шумом
numpy конфликт версий
Запускайте pip install numpy==1.26.4 --force-reinstall
Медленная загрузка модели
Модели загружаются с HuggingFace при первом запуске (~2 ГБ); предварительно загрузите с помощью huggingface-cli
В аудио есть артефакты
Уменьшите длину текста для одной генерации; очень длинные тексты могут ухудшать качество
ModuleNotFoundError
Убедитесь, что pip install chatterbox-tts завершено без ошибок; проверьте совместимость с Python 3.11
Последнее обновление
Это было полезно?