Sprachausgabe
-
- User
- Beiträge: 61
- Registriert: Montag 26. Dezember 2022, 14:53
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?
- noisefloor
- User
- Beiträge: 4159
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
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
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
-
- User
- Beiträge: 61
- Registriert: Montag 26. Dezember 2022, 14:53
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))
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))