Seite 1 von 1

Sprechen

Verfasst: Samstag 6. Juni 2009, 17:06
von INFACT
Hier ist mal ein kleiner PythonCode mit dem man den Pc reden lassen kann.
Basiert zwar auf VBS aber lässt sich td in Python realisieren:

Code: Alles auswählen

def speak(some_text):
    f = open("voice.vbs", "w")
    f.write('StrText="' + some_text + '"\n\
Set ObjVoice=CreateObject("SAPI.SpVoice")\n\
ObjVoice.Speak StrText')
    os.startfile("voice.vbs")
Auf Meinem Windows Vienna klappts perfekt

Verfasst: Samstag 6. Juni 2009, 17:08
von Leonidas
Warum nicht direkt über pywin32 auf den WSH zugreifen? Dass da bei jedem Call Festplatten-IO passiert wo keine nötig ist finde ich ziemlich hässlich.

Verfasst: Sonntag 14. Juni 2009, 21:25
von Costi
wenn win32all zur verfuegung steht:
http://www.python-forum.de/topic-18821.html