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

  • A self-hosted TTS server for applications in several languages
  • Embedding speech synthesis in a Java product
  • Offline narration where cloud TTS is not an option
  • Research and customization of a classic statistical-parametric TTS platform
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.

  • MoneyPrinterTurbo★ 128,3k

    利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.

  • Whisper★ 109,9k

    Robust Speech Recognition via Large-Scale Weak Supervision

  • GPT-SoVITS★ 62,3k

    1 min voice data can also be used to train a good TTS model! (few shot voice cloning)

  • Real-Time-Voice-Cloning★ 60,2k

    Clone a voice from 5 seconds of audio and generate arbitrary speech in real time

  • whisper.cpp★ 54,1k

    Port of OpenAI's Whisper model in C/C++

// 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.

  • gTTS★ 2,6k

    gTTS — Python library and CLI that turns text into spoken mp3 via Google Translate's speech API

  • pyttsx3★ 2,5k

    Offline text-to-speech for Python — uses your operating system's own voices, no internet needed

  • VieNeu-TTS★ 2,8k

    Vietnamese TTS with instant voice cloning — on-device, real-time CPU inference, 48 kHz audio

  • VoiceMem★ 2,4k

    VoiceMem — streaming dual-brain memory for voice agents: a left brain for facts, a right brain for emotion

  • MARS5-TTS★ 2,8k

    MARS5 speech model from CAMB.AI — clone a voice from 5 seconds of audio with striking prosody

  • hifi-gan★ 2,4k

    GAN vocoder that turns mel-spectrograms into high-fidelity speech audio, fast enough for real-time use.

Consigue marytts

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