LibreAI / Audio / gTTS
// audio · pndurette/gTTS

gTTS

gTTS ist ein Open-Source-Projekt aus der Kategorie Audio von pndurette (pndurette/gTTS auf GitHub). Es hat 2.636 Sterne auf GitHub und 390 Forks, wird unter der Lizenz MIT veröffentlicht und wurde zuletzt am 6. April 2026 auf GitHub aktualisiert.

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

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

Projektdaten

Repository
pndurette/gTTS
GitHub-Sterne
2.636
Forks
390
Lizenz
MIT
Zuletzt auf GitHub aktualisiert
6. April 2026
Kategorie
Audio
Eintragstyp
Vollständige Installationsanleitung
Offizielle Website
Official site
// so funktioniert es

So funktioniert es

  1. Clarify your goal

    Decide the text, language and output: an mp3 file, bytes for further audio processing, or stdout in a pipeline.

  2. Get gTTS

    pip install gTTS — no credentials or project setup needed.

  3. Configure

    In code, pass the text and language to gTTS(...); optionally add pre-processors for pronunciation fixes.

  4. Run your first synthesis

    Save your first mp3 with tts.save(...) or the gtts-cli command, and play it back.

// funktionen

Warum es so beliebt ist

Library + CLI

Use the gTTS class in Python or the gtts-cli command for one-off conversions.

Long-text tokenizer

A customizable speech-specific sentence tokenizer allows unlimited text lengths while preserving intonation, abbreviations and decimals.

Text pre-processors

Customizable pre-processing hooks can, for example, provide pronunciation corrections.

Flexible output

Write spoken mp3 to a file, a file-like object (bytestring) for further manipulation, or stdout.

Many languages

Language selection follows Google Translate's TTS voices (pass the language code to gTTS).

Zero setup

No API key or cloud project — it calls the public Google Translate speech endpoint (internet required).

Advertisement
// selbst ausführen

Führe es selbst aus

  1. Clone the repo

    Clone gTTS if you want the source; users install from PyPI in step 2.

    git clone https://github.com/pndurette/gTTS.git
    cd gTTS
  2. Install

    Install gTTS from PyPI.

    pip install gTTS
  3. Synthesize speech

    Use the CLI quickstart, or the three-line Python module example.

    gtts-cli 'hello' --output hello.mp3
    # Python: from gtts import gTTS; gTTS('hello').save('hello.mp3')
// anwendungsfälle

Was du damit bauen kannst

Advertisement
// häufige fragen

Häufige Fragen

Who maintains gTTS?

pndurette (Pierre Nicolas Durette) and contributors maintain it; documentation is at gtts.readthedocs.org.

Is gTTS free?

Yes, MIT-licensed, and the endpoint it uses needs no key. The README warns it relies on an undocumented Google Translate feature, so upstream breaking changes can occur without notice.

Does it need a paid API key?

No key at all — but it does need internet access to reach Google Translate's speech service.

How does it compare to pyttsx3 or Google Cloud TTS?

pyttsx3 works fully offline with system voices; Google Cloud TTS is the official paid API with more voices and an SLA. gTTS sits in between: free and simple, but online and unofficial.

How do I get started?

pip install gTTS, then gtts-cli 'hello' --output hello.mp3.

// weiter entdecken

Ähnliche Tools

Audio

edge-tts

Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key

★ 12,2 Tsd. SterneCustom
Anleitung ansehen →
Audio

fastrtc

FastRTC turns any Python function into a real-time audio or video stream over WebRTC or WebSockets

★ 4,6 Tsd. SterneMIT
Anleitung ansehen →
Audio

pyttsx3

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

★ 2,5 Tsd. SterneMPL-2.0
Anleitung ansehen →
Audio

whisper.api

A ready API for speech-to-text with per-user access control.

★ 914 SterneMIT
Anleitung ansehen →
Audio

voxt

A macOS voice assistant that turns speech into actions and notes.

★ 853 SterneCustom
Anleitung ansehen →
Audio

Mozilla TTS

Mozilla's deep-learning text-to-speech library with Tacotron, Glow-TTS and neural vocoders.

★ 10,2 Tsd. SterneMPL-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 gTTS nicht das Richtige ist.

// mehr in audio

Mehr in Audio

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

Hol dir gTTS

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