Repolode
neuphonic

neuphonic/neutts

Локальные open-source модели TTS с мгновенным клонированием голоса по аудио длительностью около 3 секунд, построенные на компактных LLM.

Open source альтернатива:ElevenLabs

Звёзды
6,323
Форки
662
Открытые issues
37
Последний коммит
3 месяца назад

Что это?

NeuTTS — семейство локальных open-source моделей преобразования текста в речь от Neuphonic. Каждая модель сочетает компактную LLM-основу с нейронным аудиокодеком NeuCodec, поэтому речь генерируется на устройстве, а не через веб-API. Модели поддерживают мгновенное клонирование голоса: достаточно короткого образца речи и его расшифровки, чтобы синтезировать новый текст голосом этого человека.

В линейку входят NeuTTS-Air для английского языка, коллекция NeuTTS-Nano с вариантами для английского, французского, немецкого и испанского языков, а также NeuTTS-2E — англоязычная модель с управлением эмоциями и четырьмя фиксированными голосами. Для запуска на телефонах, ноутбуках и Raspberry Pi доступны квантованные сборки GGUF, а для инференса с меньшей задержкой — ONNX-декодеры. В репозитории есть примеры на Python для пакетного и потокового синтеза, кодирования образцов голоса и дообучения модели.

По умолчанию в сгенерированное аудио добавляется водяной знак Perth. Python-пакет устанавливается через pip; доступны дополнительные зависимости llama-cpp-python и onnxruntime.

Ключевые возможности

  • 01Мгновенное клонирование голоса по короткому образцу речи и его расшифровке.
  • 02Квантованные версии GGUF для запуска на телефонах, ноутбуках и Raspberry Pi.
  • 03Потоковый синтез с помощью llama-cpp-python.
  • 04Мультиязычные модели Nano для английского, французского, немецкого и испанского языков.
  • 05NeuTTS-2E позволяет управлять семью эмоциями и выбирать один из четырёх голосов.
  • 06По умолчанию результат содержит водяной знак.

Сценарии использования

  • Создание встроенных голосовых помощников и игрушек, работающих без облачных сервисов.
  • Добавление офлайн-озвучивания в приложения, где данные должны оставаться на устройстве.
  • Прототипирование клонирования голоса по коротким записям.
  • Запуск преобразования текста в речь на маломощном оборудовании, например Raspberry Pi.

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

  1. 1

    Установите NeuTTS из PyPI

    pip install neutts
  2. 2

    Клонируйте репозиторий и перейдите в папку проекта

    git clone https://github.com/neuphonic/neutts.git && cd neutts
  3. 3

    Запустите базовый пример для синтеза речи

    python -m examples.basic_example --input_text "My name is Andy. I'm 25 and I just moved to London. The underground is pretty confusing, but it gets me around in no time at all." --ref_audio samples/jo.wav --ref_text samples/jo.txt

Что важно знать

  • Некоторые модели распространяются по NeuTTS Open License 1.0, а не по стандартной лицензии с открытым исходным кодом; лицензия репозитория также указана неясно.
  • Стриминг поддерживается только для моделей GGUF.
  • Модели для языков, отличных от английского, лучше всего работают с референсным аудиофрагментом на том же языке.

В подборках

Темы

Частые вопросы

Что такое neutts?
Локальные open-source модели TTS с мгновенным клонированием голоса по аудио длительностью около 3 секунд, построенные на компактных LLM. NeuTTS — семейство локальных open-source моделей преобразования текста в речь от Neuphonic. Каждая модель сочетает компактную LLM-основу с нейронным аудиокодеком NeuCodec, поэтому речь генерируется на устройстве, а не через веб-API. Модели поддерживают мгновенное клонирование голоса: достаточно короткого образца речи и его расшифровки, чтобы синтезировать новый текст голосом этого человека.
neutts можно использовать бесплатно? Какая у него лицензия?
neutts распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
neutts всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в neutts — 30 июл. 2026 г..
Для чего можно использовать neutts?
Создание встроенных голосовых помощников и игрушек, работающих без облачных сервисов. Добавление офлайн-озвучивания в приложения, где данные должны оставаться на устройстве. Прототипирование клонирования голоса по коротким записям. Запуск преобразования текста в речь на маломощном оборудовании, например Raspberry Pi.
Как установить neutts?
Установите NeuTTS из PyPI: pip install neutts Клонируйте репозиторий и перейдите в папку проекта: git clone https://github.com/neuphonic/neutts.git && cd neutts Запустите базовый пример для синтеза речи: python -m examples.basic_example --input_text "My name is Andy. I'm 25 and I just moved to London. The underground is pretty confusing, but it gets me around in no time at all." --ref_audio samples/jo.wav --ref_text samples/jo.txt
Где скачать neutts?
Исходный код и инструкции по установке — на GitHub: https://github.com/neuphonic/neutts

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытая система синтеза речи из текста с клонированием голоса, управлением эмоциями на естественном языке и генерацией речи нескольких персонажей на основе моделей в стиле LLM.

33,4 тыс.2,9 тыс.PythonOtherОбновлён 9 дней назад

VoxCPM2 — open-source модель преобразования текста в речь без токенизатора: поддерживает 30 языков, создание голоса по текстовому описанию и клонирование по короткому аудиофрагменту.

39,9 тыс.4,5 тыс.PythonApache-2.0Обновлён 15 дней назад

Открытая система синтеза речи на основе flow matching и Diffusion Transformer с клонированием голоса по короткому аудиофрагменту без предварительного обучения на диктора.

15,4 тыс.2,3 тыс.PythonMITОбновлён 8 дней назад