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

marytts

marytts est un projet de audio open source, créé par marytts (marytts/marytts sur GitHub). Il compte 2 582 étoiles sur GitHub et 771 forks, il est publié sous la licence NOASSERTION et a été mis à jour pour la dernière fois sur GitHub le 17 janvier 2025.

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

★ 2,6 k étoiles⑂ 771 forksNOASSERTIONmis à jour janv. 2025
▦ visuel — le README de ce projet ne contient aucune capture intégrable,
voici donc un emplacement réservé. Le guide ci-dessous est complet malgré tout.
// détails du projet

Détails du projet

Étoiles GitHub
2 582
Forks
771
Licence
NOASSERTION
Dernière mise à jour sur GitHub
17 janvier 2025
Catégorie
Audio
Type de fiche
Guide d'installation complet
Site officiel
Official site
// fonctionnement

Comment ça marche

  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.

// fonctionnalités

Pourquoi on l'adore

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
// lancez-le

Lancez-le vous-même

  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
// cas d'usage

Ce que vous pouvez créer

Advertisement
// faq

Questions fréquentes

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.

// continuez l'exploration

Outils similaires

Audio

MeloTTS

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

★ 7,7 k étoilesMIT
Voir le guide →
Audio

murmure

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

★ 1,1 k étoilesAGPL-3.0
Voir le guide →
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 k étoilesMIT
Voir le guide →
Audio

hyprwhspr

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

★ 1,2 k étoilesMIT
Voir le guide →
Audio

cboard

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

★ 759 étoilesGPL-3.0
Voir le guide →
Audio

kokoclone

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

★ 203 étoilesApache-2.0
Voir le guide →
// alternatives

Alternatives en Audio

Les autres projets de la catégorie Audio avec le plus d'étoiles du catalogue LibreAI — la sélection réaliste d'alternatives si marytts ne vous convient pas.

// plus en audio

Plus en Audio

Projets de la catégorie Audio proches dans le catalogue, les plus proches en étoiles de marytts — continuez à explorer de part et d'autre.

Obtenir marytts

Gratuit et ouvert : récupérez le code source, mettez une étoile au dépôt et commencez à créer.