LibreAI / Audio / marytts
// audio · marytts/marytts

marytts

marytts es un proyecto de audio de código abierto de marytts (marytts/marytts en GitHub). Tiene 2.582 estrellas en GitHub y 771 bifurcaciones, se publica bajo la licencia NOASSERTION y se actualizó por última vez en GitHub el 17 de enero de 2025.

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

★ 2,6k estrellas⑂ 771 bifurcacionesNOASSERTIONactualizado ene 2025
▦ visual: el README de este proyecto no incluye ninguna captura incrustable,
así que aquí va un marcador. La guía de abajo está completa de todos modos.
// datos del proyecto

Datos del proyecto

Repositorio
marytts/marytts
Estrellas en GitHub
2.582
Bifurcaciones
771
Licencia
NOASSERTION
Última actualización en GitHub
17 de enero de 2025
Categoría
Audio
Tipo de ficha
Guía de instalación completa
Sitio oficial
Official site
// cómo funciona

Cómo funciona

  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.

// características

Por qué gusta tanto

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
// ejecútalo

Ejecútalo tú mismo

  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
// casos de uso

Qué puedes crear

Advertisement
// preguntas frecuentes

Preguntas frecuentes

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.

// sigue explorando

Herramientas similares

Audio

MeloTTS

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

★ 7,7k estrellasMIT
Ver la guía →
Audio

murmure

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

★ 1,1k estrellasAGPL-3.0
Ver la guía →
Audio

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,1k estrellasMIT
Ver la guía →
Audio

hyprwhspr

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

★ 1,2k estrellasMIT
Ver la guía →
Audio

cboard

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

★ 759 estrellasGPL-3.0
Ver la guía →
Audio

kokoclone

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

★ 203 estrellasApache-2.0
Ver la guía →
// alternativas

Alternativas en Audio

Los demás proyectos de Audio con más estrellas del catálogo de LibreAI: la lista realista de alternativas si marytts no es lo que buscas.

// más en audio

Más en Audio

Proyectos de Audio cercanos en el catálogo, los más próximos en estrellas a marytts: sigue explorando a ambos lados.

Consigue marytts

Gratis y abierto: consigue el código fuente, dale una estrella al repositorio y empieza a crear.