Seite 1 von 1
Sprachausgabe
Verfasst: Freitag 26. Mai 2023, 16:13
von hubertgrassmann
Die Sprachausgabe funktioniert für (nicht all zu große Zahlen) gut. Wenn ich einer Variablen a einen Wert zuweise, wie kann ich deren Wert aussprechen lassen?
Re: Sprachausgabe
Verfasst: Samstag 27. Mai 2023, 15:25
von noisefloor
Hallo,
Tipp: lies' mal deine Post unter der Voraussetzung, dass du nicht weiß, was du gemacht hast und worauf sich die Frage bezieht. Und dann könntest du im 2. Schritt überlegen, ob du vielleicht nicht ein paar umfangreichere Informationen liefern möchtest, damit die vielleicht Hinweise zur Lösung deines Problems bekommen könntest.
Gruß, noisefloor
Re: Sprachausgabe
Verfasst: Sonntag 28. Mai 2023, 15:15
von hubertgrassmann
Es ist eigentlich ganz einfach:
import win32com.client
speak = win32com.client.Dispatch("SAPI.SpVoice")
speak.Volume = 0.2
speak.Rate = 1
speak.GetVoices("Name=Microsoft Mike")
def sprich(text):
speaker = win32com.client.Dispatch('Sapi.SpVoice')
voices = speaker.GetVoices()
speaker.Voice = voices[0]
speaker.Speak(text)
a = 23
sprich('der Wert von a ist'+ str(a))
Re: Sprachausgabe
Verfasst: Sonntag 28. Mai 2023, 18:58
von /me
Ist das jetzt nur der ergänzende Code zur Frage oder direkt schon die Antwort?