Piper TTS или SuperClonica: маленькие устройства или свои голоса
Piper — быстрая локальная нейросетевая система синтеза речи. Её знают как голос Home Assistant и как один из вариантов озвучки в экранном чтеце NVDA. Голоса обучаются на VITS и экспортируются в ONNX, а исходный проект был оптимизирован под Raspberry Pi 4. В октябре 2025 года исходный репозиторий отправили в архив, разработка продолжается в OHF-Voice/piper1-gpl под крылом Open Home Foundation.
SuperClonica тоже синтезирует речь локально, но с другим акцентом: голоса Supertonic 3 одним JSON-файлом, каталог авторских голосов и голоса на заказ. Piper нет в нашей сравнительной таблице, поэтому здесь только факты из официальных репозиториев и честный ответ, где что лучше.
Как устроен Piper
Каждый голос Piper — отдельная ONNX-модель с JSON-конфигом, обученная под один язык. Для перевода текста в фонемы Piper встраивает espeak-ng. Текущий пакет ставится командой pip install piper-tts, в нём есть утилита командной строки, Python API, HTTP-сервер и библиотека на C/C++; ускорение на видеокарте через CUDA — по желанию.
В списке голосов 39 языков, от арабского и каталанского до вьетнамского и валлийского, в том числе русский, немецкий, французский, испанский, португальский и китайский. Японского и корейского нет.
Лицензии: движок и каждый голос отдельно
Текущий движок piper1-gpl выпущен под GPL-3.0, архивный оригинал был под MIT. Это важно, если вы встраиваете библиотеку в закрытый продукт. У голосов свои условия: список голосов просит читать MODEL_CARD каждого голоса, предупреждает, что у некоторых лицензии ограничительные, и называет Piper инструментом для личного использования и исследований синтеза речи.
Supertonic 3 выпущена под OpenRAIL-M — одна бесплатная лицензия на модель со списком запрещённых применений. Голоса, купленные в SuperClonica, предназначены для ваших проектов, перепродавать их нельзя.
Новый голос: обучение для Piper и для SuperClonica
Piper не клонирует голос по короткой записи. Новый голос — это обучение на датасете записей с расшифровками. Официальное руководство советует дообучать готовый чекпоинт; большинство официальных голосов обучали на картах с 24–48 ГБ памяти, а пользователи сообщают, что хватает и 8 ГБ.
В SuperClonica для начала достаточно чистой записи от 5 до 10 секунд с точной расшифровкой. Обучение идёт на вашей видеокарте NVIDIA, вы сравниваете чекпоинты, а готовый JSON скачивается бесплатно. Нет видеокарты — закажите голос у автора или выберите готовый голос с демо в каталоге.
Скорость и железо
Piper создавали для маленьких устройств, и это его сильнейшая сторона. Мы его не замеряли и в таблице не оцениваем.
Supertonic 3 нужны базовая модель примерно на 400 МБ и движок. Её обычные платформы — настольные компьютеры, ноутбуки, серверы и браузер через ONNX Runtime Web; замеров на Raspberry Pi у нас нет. На настольном 8-ядерном CPU мы оцениваем SuperClonica в 6,4–9,7 раза быстрее реального времени, а движок в среднем на 61% быстрее стандартного клиента Supertonic 3 на CPU.
Когда лучше выбрать Piper
SuperClonica подходит, если нужного голоса нет в списке Piper, нужна японская или корейская речь или голос, сделанный на заказ под ваш проект. Piper лучше для таких задач:
- Raspberry Pi и другие маленькие устройства, голосовые ассистенты умного дома и Home Assistant;
- языки, которых нет в Supertonic 3: каталанский, валлийский, фарси, казахский, непальский, суахили, китайский;
- библиотека на C/C++ или готовый HTTP-сервер для существующей системы;
- проекты, которым подходят GPL-3.0 и лицензия выбранного голоса.