@toper3902:
also, vorneweg:
ich finde deine Haltung schier zum K... Hier sind Menschen, die UNENTGELDLICH ihre professionelle Hilfe anbieten, um anderen zu HELFEN ! Das gibt es nicht oft in dieser Welt !
bloß, weil du kein Englisch kannst, fängst du an, andere zu beleidigen. Sind IMMER die anderen Schuld, oder ?
Da ich Anfänger bin, macht es mir auch nichts aus, zu versuchen, anderen zu helfen. Kann aber auch komplett falsch sein, was ich schreibe ... ist mir in diesem Fall aber unglaublich egal ... also:
Mit dem Speech SDK von Microsoft kannst du (auf MS-Windows-Plattformen) Skripte mit Sprachausgabe schreiben. Dazu benötigst du die (kostenlose) Entwicklungsumgebung Pythonwin von Mark Hammond. Suche beispielsweise in Sourceforge nach winpy und wähle die Version, die zu deiner Python-Version passt.
In der Entwicklungsumgebung Pythonwin musst du einmal im Menü TOOLS die Funktion COM MAKEPY UTILITY anklicken und dann MICROSOFT SPEECH OBJECT LIBRARY auswählen. Im interaktiven Modus kannst du jetzt den Computer zum Sprechen bringen.
Code: Alles auswählen
>>> import win32com.client
>>> speaker = win32com.client.Dispatch("SAPI.SpVoice")
>>> speaker.Speak("Python is wonderful")
Mit dem folgenden Skript kannst du herausfinden, welche Stimmen auf deinem System installiert sind:
Code: Alles auswählen
import win32com.client
text = """Hello World. Python ist klasse."""
speaker = win32com.client.Dispatch('Sapi.SpVoice')
voices = speaker.GetVoices()
for voice in voices:
print(voice.GetDescription())
speaker.Voice = voice
speaker.Speak(text)
Weitere Stimmen für verschiedene Sprachen kannst du bei Microsoft herunterladen
(
https://www.microsoft.com/en-us/downloa ... x?id=27224).
Viel Spaß !