Kann man mit Autoit Soundeingaben aufnahmen, das heißt z. B.:
Die Spracheingaben durch Headset / Micro
- aufzunehmen
- über Lautsrpecher auszugeben
- oder ähnliches?
Gruß & Dank
Kann man mit Autoit Soundeingaben aufnahmen, das heißt z. B.:
Die Spracheingaben durch Headset / Micro
- aufzunehmen
- über Lautsrpecher auszugeben
- oder ähnliches?
Gruß & Dank
http://www.autoitscript.com/forum/index.php?showtopic=83481
Func _speak($Text, $Rate, $Vol)
If Not IsDeclared("voice") Then Global $voice = ObjCreate("Sapi.SpVoice")
If Not IsObj($voice) Then Return 0
$voice.Rate = $Rate
$voice.Volume = $Vol
$voice.Speak($Text)
Return 1
EndFunc ;==>_speak
textToSpeach("Shutdown Integrity firewall enabled")
[/autoit] [autoit][/autoit] [autoit]Func textToSpeach($input)
If InetGet("http://translate.google.com/translate_tts?q=" & StringReplace($input, " ", "+"), @TempDir & "\test.mp3") = 0 Then Return -1
SoundPlay(@TempDir & "\test.mp3", 1)
FileDelete(@TempDir & "\test.mp3")
Return 1
EndFunc ;==>textToSpeach
Mega
versteh von allem nur bahnhof
ich übersetz mal
==> ja kann man^^
$hGUI = GUICreate("")
$hInput = GUICtrlCreateInput("",20,20,300,20)
$hGoogle = GUICtrlCreateButton("Vorlesen mit Google Engine",20,100)
$hMicrosoft = GUICtrlCreateButton("Vorlesen mit Windows speech API",20,200)
GUISetState()
While 1 * sleep(10)
$nMsg = GUIGetMsg()
Switch $nMsg
Case $hGoogle
_GoogleAPI(GUICtrlRead($hInput))
Case $hMicrosoft
_WinSAPI(GUICtrlRead($hInput),50,100) ; ggf. Parameter anpassen.
Case -3
Exit
EndSwitch
Wend
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func _GoogleAPI($input)
If InetGet("http://translate.google.com/translate_tts?q=" & StringReplace($input, " ", "+"), @TempDir & "\test.mp3") = 0 Then Return -1
SoundPlay(@TempDir & "\test.mp3", 1)
FileDelete(@TempDir & "\test.mp3")
Return 1
EndFunc ;==>textToSpeach
Func _WinSAPI($Text, $Rate, $Vol)
If Not IsDeclared("voice") Then Global $voice = ObjCreate("Sapi.SpVoice")
If Not IsObj($voice) Then Return 0
$voice.Rate = $Rate
$voice.Volume = $Vol
$voice.Speak($Text)
Return 1
EndFunc ;==>_speak
Ungetestet, bin grade an nem pc ohne autoit.
Ungetestet, bin grade an nem pc ohne autoit.
dass es sowas nocht gibt....
traurig traurig
Zitataufnehmen
, nicht abspielen.
Schnitzel: Das nennt man Linux - because rebooting is for adding new hardware.
danke erstmal für eure Mühen, aber ihr versteht mich wohl falsch.
Ich wissen ob und wie autoit das verarbeiten kann was man in ein Micro / Headset spricht.
z. B. das gesagte über die Lautsprecher gibt oder es einfach aufnimmt.
Schau die mal die UDF an: http://www.autoitscript.com/forum/index.php?showtopic=17032
Ist allerdings von 2005 also keine Ahnung ob sie noch geht.
Schau die mal die UDF an: http://www.autoitscript.com/forum/index.php?showtopic=17032
Ist allerdings von 2005 also keine Ahnung ob sie noch geht.
danke, sieht nicht schlecht aus, werde ich wenn ich zeit habe mir genauer angucken
HI,
dafür hatte ich doch den Link zur bass.dll gepostet! Damit soll man aufnehmen können!
Mega
Ich wissen ob und wie autoit das verarbeiten kann was man in ein Micro / Headset spricht.
wenn du zb der spracheingabe befehle wie zb. "Herunterfahren" benutzen willst, musst du dich mit der Microsoft Speech API auseinander setzen. Die hat (natürlich neben vorlesen) auch die funktion der Spracherkennung. Du musst das halt nur in Autoit umbauen.