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

marytts

marytts ist ein Open-Source-Projekt aus der Kategorie Audio von marytts (marytts/marytts auf GitHub). Es hat 2.582 Sterne auf GitHub und 771 Forks, wird unter der Lizenz NOASSERTION veröffentlicht und wurde zuletzt am 17. Januar 2025 auf GitHub aktualisiert.

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

★ 2,6 Tsd. Sterne⑂ 771 ForksNOASSERTIONaktualisiert Jan 2025
▦ Visual — das README dieses Projekts enthält keinen einbettbaren Screenshot,
darum hier ein Platzhalter. Die Anleitung unten ist trotzdem vollständig.
// projektdaten

Projektdaten

Repository
marytts/marytts
GitHub-Sterne
2.582
Forks
771
Lizenz
NOASSERTION
Zuletzt auf GitHub aktualisiert
17. Januar 2025
Kategorie
Audio
Eintragstyp
Vollständige Installationsanleitung
Offizielle Website
Official site
// so funktioniert es

So funktioniert es

  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.

// funktionen

Warum es so beliebt ist

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
// selbst ausführen

Führe es selbst aus

  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
// anwendungsfälle

Was du damit bauen kannst

Advertisement
// häufige fragen

Häufige Fragen

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.

// weiter entdecken

Ähnliche Tools

Audio

MeloTTS

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

★ 7,7 Tsd. SterneMIT
Anleitung ansehen →
Audio

murmure

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

★ 1,1 Tsd. SterneAGPL-3.0
Anleitung ansehen →
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,1 Tsd. SterneMIT
Anleitung ansehen →
Audio

hyprwhspr

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

★ 1,2 Tsd. SterneMIT
Anleitung ansehen →
Audio

cboard

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

★ 759 SterneGPL-3.0
Anleitung ansehen →
Audio

kokoclone

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

★ 203 SterneApache-2.0
Anleitung ansehen →
// alternativen

Alternativen im Bereich Audio

Die anderen Projekte der Kategorie Audio mit den meisten Sternen im LibreAI-Katalog — die realistische Auswahl, falls marytts nicht das Richtige ist.

// mehr in audio

Mehr in Audio

Verwandte Projekte der Kategorie Audio im Katalog, die marytts bei den Sternen am nächsten stehen — zum Weiterstöbern auf beiden Seiten.

Hol dir marytts

Kostenlos und offen — hol dir den Quellcode, gib dem Repository einen Stern und leg los.