TTS (Text to Speech) ist eine Technik, Text in Sprache umzuwandeln.
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()
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")