Benutzer-Werkzeuge

Webseiten-Werkzeuge


tts

Inhaltsverzeichnis

TTS (Text to Speech) ist eine Technik, Text in Sprache umzuwandeln.

pyttsx3 (lokal)

pip install pyttsx3
# auf Linux
sudo apt install espeak
import pyttsx3
 
engine = pyttsx3.init()
engine.setProperty("rate", 150)
engine.setProperty("volume", 1.0)
 
# Deutsche Stimme setzen (wenn verfügbar)
voices = engine.getProperty("voices")
for voice in voices:
    if "german" in voice.name.lower():
        engine.setProperty("voice", voice.id)
        break
 
message = input("Input: ")
engine.say(message)
engine.runAndWait()

gTTS (Google)

pip install gTTS
from gtts import gTTS
import os
 
tts = gTTS(text="Hallo, das ist ein Test mit Google Text to Speech.", lang='de')
tts.save("gtts_output.mp3")
 
# Optional abspielen:
os.system("start gtts_output.mp3")
tts.txt · Zuletzt geändert: 2025/07/18 20:10 von jango