Спасибо!

Мы очень рады, что Вам нравится данный проект и вы проголосовали за его развитие.

Работа над задачами по проекту отнимает у его разработчика самое ценное — время, так что небольшая компенсация в виде материальной поддержки поднимет интерес к разработке и позволит сделать больше задач для общей пользы :)

OK

Дополнение sanoTTS

Владелец задачи: artt652, Yekaterinburg - Russia
Текущий статус: Поддержка
Страница дополнения

sanoTTS — модуль синтеза речи для MajorDoMo.

Локальный синтез крошечными нейросетевыми голосами без Python, фоновых служб и облака;
Работает под Linux, Android (Termux, KSWEB), Windows.
27 официальных голосов на 17 языках + 2 дополнительных русских (Ирина и Денис).

Из плюсов:

  • Полностью локальная обработка,
    НЕ требуется Python, какие-либо дополнительные сервисы, либо сторонние облака;
  • Низкая стоимость ресурсов для генерации и системные требования, высокая скорость синтеза (зависит от выбранной языковой модели и конкретной установки);
  • Работа практически в любой среде и на любом железе, проверено в докере на Synology, Raspberry Pi 3b, на стандартной установке в Windows10 (XAMPP), а так же в среде Андроид при установке через Termiux и KSWEB;
  • Возможность добавить свои правила произношения;
  • 17 оригинальных языков, с возможностью добавления своих, в комплекте уже 2 дополнительно обученных русских голоса - Ирина и Денис (по именам моделей-учителей Piper).

Из минусов:

  • Даже самые лучшие голоса не всегда звучат идеально;
  • При первоначальной установке нужен интерент для скачивания движка, голосов и правил произношения;
  • Если очень хочется лучшего произношения либо свой / другой голос, его можно обучить по оригинальной инструкции, однако дистилляция занимает минимум несколько часов даже на хорошем GPU.

Дополнение построено по подобию дополнения PiperTTS и частично повторяет его структуру и функционал.

Сам проект sanoTTS — это семейство компактных систем для синтеза речи из текста. Оригинальные модели (голоса) sanoTTS были получены путём упрощения более крупных моделей-учителей на базе Piper.

P.S. Это не ИИ-ассистент, а инструмент для озвучивания собственных предложений / текстов, диалог с ним вести не получится. Его назначение - озвучивание событий и значений из Majordomo.

Тэги: оповещения,терминал,majordomo,модули,tss,голос,локальный синтез

16.10.2026

v3.2.4

(artt652)

v3.2.4

Обсуждение (0) (0)

09.10.2026

v3.2.3

(artt652)

v3.2.3

Update sanotts-engine to ab364f3: faster transposed convolutions with same WAV output.
https://github.com/artt652/majordomo-sanotts/commi...

Обсуждение (0) (0)

08.10.2026

v3.2.2

(artt652)

v3.2.2

Add Android server playback via sanotts_play (AAudio/OpenSL ES) and run engine tools without LD_LIBRARY_PATH/LD_PRELOAD. Respect message levels in browser tabs: terminal tabs get phrases only through Terminals, others use minMsgLevel; drop the SAYREPLY subscription and ignore other TTS modules' cached files.
https://github.com/artt652/majordomo-sanotts/commi...

Обсуждение (0) (0)

05.10.2026

Minor fixes v3.2.1

(udvnl)

Minor fixes v3.2.1
https://github.com/artt652/majordomo-sanotts/commi...

Обсуждение (0) (0)

05.10.2026

Minor fixes v3.2.1

(udvnl)

Minor fixes v3.2.1
https://github.com/artt652/majordomo-sanotts/commi...

Обсуждение (0) (0)

04.10.2026

add check "+" before a vowel

(artt652)

add check "+" before a vowel

Nеперь есть проверка, что «+» в замене стоит перед гласной
https://github.com/artt652/majordomo-sanotts/commi...

Обсуждение (0) (0)

02.10.2026

Первая публичая версия

(artt652)

initial commit
https://github.com/artt652/majordomo-sanotts/commi...

Обсуждение (0) (0)

 
(1)
 
Подписаться на обновления (0)
 

Идеи по развитию

Вы можете помочь в развитии проекта, сообщив об ошибках, поделившись своими идеями или проголосовав за уже добавленные. В случае добавления ошибок, обязательно указывайте детали окружения (ОС, версия ПО и т.п.), сообщения об ошибках без деталей будут игнорироваться.

Другие задачи пользователя

Дополнение Tiny File Manager