LibreAI / Аудио / marytts
// audio · marytts/marytts

marytts

marytts — проект с открытым исходным кодом из категории «Аудио» от marytts (marytts/marytts на GitHub). У него 2 582 звезды на GitHub и 771 форк, он распространяется по лицензии NOASSERTION и последний раз обновлялся на GitHub 17 января 2025.

MaryTTS — open-source, multilingual text-to-speech platform written in pure Java

★ 2,6 тыс. звёзд⑂ 771 форкNOASSERTIONобновлено янв. 2025
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
marytts/marytts
Звёзды GitHub
2 582
Форки
771
Лицензия
NOASSERTION
Последнее обновление на GitHub
17 января 2025
Категория
Аудио
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Clarify your goal

    Decide whether you will run the standalone server (easiest from the releases page) or build from source / embed MaryTTS in a Java project.

  2. Get MaryTTS

    Download a ready-to-use package from the GitHub releases page, or clone the source repo.

  3. Install and configure

    From source, run it with Gradle; optionally start the voice installer GUI to download more voices, then restart the server.

  4. Run your first synthesis

    Open the server at http://localhost:59125, or send it an HTTP synthesis request from Python/shell using the linked txt2wav examples.

// возможности

Почему его любят

Pure Java, cross-platform

The whole client-server system is written in pure Java and runs wherever a JVM runs.

Multilingual platform

Designed as a multilingual TTS platform with downloadable voices; the default artifact referenced in the README is a US English HSMM voice.

HTTP server API

Any programming language can synthesize by compiling, starting the server and querying it over HTTP (examples for Python 3 and shell are linked).

Voice installer GUI

./gradlew runInstallerGui downloads and installs additional voices (restart the server to use them).

Embeddable via Maven/Gradle

Declare a dependency on MaryTTS voice artifacts to use it inside your own Java projects.

Distribution packaging

Gradle tasks (distZip/distTar/installDist) build a standalone server distribution, and user dictionaries can extend pronunciations.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repo

    Clone MaryTTS (or download a ready package from the releases page instead).

    git clone https://github.com/marytts/marytts.git
    cd marytts
  2. Build (optional)

    Compile and test all modules and create outputs under build/.

    ./gradlew build
  3. Run the server

    Start a MaryTTS server and open it in your browser (port and address are configurable with -Dsocket.port/-Dsocket.addr).

    ./gradlew run  # http://localhost:59125
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains MaryTTS?

The marytts open-source project maintains it; it originated from DFKI's MARY platform (older docs at mary.dfki.de and the marytts-wiki).

Is MaryTTS free?

Yes — the README states the code is under the LGPL version 3 license. (GitHub's license field shows NOASSERTION; the README/license file states LGPL-3.)

Does it need a paid API key?

No — synthesis runs locally on your own server; there is no cloud API involved.

How does it compare to pyttsx3 or gTTS?

pyttsx3 wraps your OS's voices in Python and gTTS calls Google Translate's endpoint. MaryTTS is a standalone multilingual server platform you host, with its own downloadable voices and an HTTP API for any language.

How do I get started?

Download the release package or clone and run ./gradlew run, then open http://localhost:59125.

// продолжить изучение

Похожие инструменты

Аудио

MeloTTS

MeloTTS — multilingual text-to-speech for English, Spanish, French, Chinese, Japanese and Korean.

★ 7,7 тыс. звёздMIT
Смотреть руководство →
Аудио

murmure

Private cross-platform speech-to-text with LLM cleanup built in.

★ 1,1 тыс. звёздAGPL-3.0
Смотреть руководство →
Аудио

Chatterbox

Chatterbox — Resemble AI's open-source TTS family: expressive text-to-speech and voice cloning, multilingual V3, low-latency Turbo and tiny Nano models, MIT

★ 27,1 тыс. звёздMIT
Смотреть руководство →
Аудио

hyprwhspr

Native Linux dictation: fast, private, and hackable speech-to-text.

★ 1,2 тыс. звёздMIT
Смотреть руководство →
Аудио

cboard

Free AAC communication boards with text-to-speech, in the browser.

★ 759 звёздGPL-3.0
Смотреть руководство →
Аудио

kokoclone

Voice cloning inside Kokoro: natural multilingual speech, your voice.

★ 203 звездыApache-2.0
Смотреть руководство →
// альтернативы

Альтернативы: Аудио

Другие проекты из категории «Аудио» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если marytts вам не подходит.

// ещё в категории audio

Больше проектов: Аудио

Соседние проекты из категории «Аудио» в каталоге, ближайшие по числу звёзд к marytts — продолжайте изучать полку по обе стороны от него.

Получить marytts

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.