Sprachausgabe

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
hubertgrassmann
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?
Benutzeravatar
noisefloor
User
Beiträge: 3856
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
hubertgrassmann
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))
Benutzeravatar
/me
User
Beiträge: 3555
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

Ist das jetzt nur der ergänzende Code zur Frage oder direkt schon die Antwort?
Antworten