LibreAI / Áudio / marytts
// audio · marytts/marytts

marytts

marytts é um projeto de áudio de código aberto de marytts (marytts/marytts no GitHub). Tem 2.582 estrelas no GitHub e 771 forks, é publicado sob a licença NOASSERTION e foi atualizado pela última vez no GitHub em 17 de janeiro de 2025.

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

★ 2,6 mil estrelas⑂ 771 forksNOASSERTIONatualizado jan 2025
▦ visual: o README deste projeto não inclui nenhuma captura incorporável,
então aqui vai um marcador. O guia abaixo está completo mesmo assim.
// dados do projeto

Dados do projeto

Repositório
marytts/marytts
Estrelas no GitHub
2.582
Forks
771
Licença
NOASSERTION
Última atualização no GitHub
17 de janeiro de 2025
Categoria
Áudio
Tipo de ficha
Guia de instalação completo
Site oficial
Official site
// como funciona

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

// recursos

Por que as pessoas gostam 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
// execute você mesmo

Execute você mesmo

  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

O que você pode criar

Advertisement
// perguntas frequentes

Perguntas frequentes

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.

// continue explorando

Ferramentas semelhantes

Áudio

MeloTTS

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

★ 7,7 mil estrelasMIT
Ver o guia →
Áudio

murmure

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

★ 1,1 mil estrelasAGPL-3.0
Ver o guia →
Áudio

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 mil estrelasMIT
Ver o guia →
Áudio

hyprwhspr

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

★ 1,2 mil estrelasMIT
Ver o guia →
Áudio

cboard

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

★ 759 estrelasGPL-3.0
Ver o guia →
Áudio

kokoclone

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

★ 203 estrelasApache-2.0
Ver o guia →
// alternativas

Alternativas em Áudio

Os outros projetos de Áudio com mais estrelas no catálogo do LibreAI — a lista realista de alternativas se marytts não for o ideal para você.

// mais em audio

Mais em Áudio

Projetos de Áudio próximos no catálogo, os mais próximos em estrelas de marytts: continue explorando dos dois lados dele.

Baixe o marytts

Grátis e aberto: pegue o código-fonte, dê uma estrela no repositório e comece a criar.