Hallo.
Ich wollte denen unter euch die es nicht kennen, zeigen, wie ihr euren Pc in englischem akzent sprechen lässt.
Mit Folgender funktion:
Und hier ein beispiel.
Und hier nochmal der Source, von einem kleinen tool, wenn ihr niemandem zum reden habt xD
So nun fragt ihr euch vielleicht: "Wozu soll das gut sein?"
Und hier die Antwort:
"Zum beispiel um dem benutzer nicht nur optisch, sondern auch akustisch manches klar zu machen ;)
Wenn ihr ihm zum beispiel mitteilen wollt, dass er etwas gestartet hat, könnt ihr das optisch und akustisch zeigen. Zum Beispiel 'Suspended Process successfully.'"
Hierbei ist es natürlich wichtig, dass ihr in klarem englisch schreibt.
Ich wollte denen unter euch die es nicht kennen, zeigen, wie ihr euren Pc in englischem akzent sprechen lässt.
Mit Folgender funktion:
Code:
Func Talk($text)
$StrText=($text)
$ObjVoice = ObjCreate("SAPI.SpVoice")
$ObjVoice.Speak ($StrText)
EndFunc
Code:
Talk("Hello and Welcome. I am DeineMudda.")
Func Talk($text)
$StrText=($text)
$ObjVoice = ObjCreate("SAPI.SpVoice")
$ObjVoice.Speak ($StrText)
EndFunc
Und hier nochmal der Source, von einem kleinen tool, wenn ihr niemandem zum reden habt xD
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Pc Talker", 412, 71, 192, 124)
$Label1 = GUICtrlCreateLabel("Text:", 8, 8, 28, 17)
$Input1 = GUICtrlCreateInput("Hello and Welcome. This is a Test.", 48, 8, 345, 21)
$Button1 = GUICtrlCreateButton("Speak it!", 152, 40, 107, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
guictrlsetstate($Button1, $GUI_DISABLE)
sleep(200)
Talk(Guictrlread($Input1))
guictrlsetstate($Button1, $GUI_ENABLE)
EndSwitch
WEnd
Func Talk($text)
$StrText=($text)
$ObjVoice = ObjCreate("SAPI.SpVoice")
$ObjVoice.Speak ($StrText)
EndFunc
So nun fragt ihr euch vielleicht: "Wozu soll das gut sein?"
Und hier die Antwort:
"Zum beispiel um dem benutzer nicht nur optisch, sondern auch akustisch manches klar zu machen ;)
Wenn ihr ihm zum beispiel mitteilen wollt, dass er etwas gestartet hat, könnt ihr das optisch und akustisch zeigen. Zum Beispiel 'Suspended Process successfully.'"
Hierbei ist es natürlich wichtig, dass ihr in klarem englisch schreibt.