• Десктоп
  • Собственная разработка

TurKaz TTS — локальный синтез речи

Приложение озвучивает текст на компьютере пользователя: модели Silero, выбор языка и голоса, без отправки текста во внешние сервисы.

Смотреть интерфейс
TurKaz TTS: текст для озвучивания, модель, язык, голос и формат аудио
Подготовка озвучивания в TurKaz TTS: текст, модель, язык, голос и формат аудио.

Задача

Какую задачу решает проект

Озвучивать тексты на нужных языках без интернета и без передачи текста внешним сервисам, сохраняя готовые записи в собственную библиотеку.

Что сделали

Какие функции реализовали

  • Синтез без сети

    Модели, обработчик и FFmpeg входят в установщик: после установки приложение работает без интернета.

  • Каталог голосов

    Голоса из манифеста моделей Silero с фильтрами по модели, языку и диктору.

  • Настройки аудио

    Формат, частота, папка библиотеки и число потоков процессора.

  • Сборка и проверка

    Установщики для Windows и macOS собираются автоматически, интерфейс покрыт тестами.

Демонстрация

Как выглядит продукт

Подготовка озвучивания

1 / 3 · Реальный интерфейс с каталогом Silero и демонстрационными настройками

Роль и технологии

Собственный проект: архитектура, интерфейс, локальный обработчик синтеза и сборка установщиков. Приложение построено на Electron, React и TypeScript; библиотека записей хранится в SQLite, синтез выполняет Python-обработчик внутри установщика.

Голоса — из открытых моделей Silero: задача проекта — удобное и полностью локальное приложение вокруг готовых моделей.

Нужна программа под похожую задачу?

Разберём ваши сценарии и определим, какие подходы применимы в новом проекте.