Jo suppi, kannst uns schon sagen wie die Daten übergeben werden müssen, bzw die befehle od so?
Den Computer Alltag vereinfachen
-
franjob -
23. Juli 2009 um 14:10
-
-
Also die Daten würden von mir wie folgt kommen: programm .exe Text der gesagt wurde.
Hier mal ein Test im Anhang, einfach extrahieren.
In der grammar.xml befinden sich die Sachen, die gesagt werden können als Items.Starte die exe, es öffnet sich die Konsole, und wenn du was sagst, was er kennt, gibt es eine Meldung.
Zum Testen:- AutoIt
- Das Projekt wird rocken!
- Starte den Taschenrechner.
Das Programm tut noch nix, es zeigt nur an, was gesagt wurde.
Zufrieden?Voraussetzung ist die Spracherkennung von Windows (ab Vista immer dabei)
-
Funkt bei mir nicht( Hab win xp)
Glaub dir aber mal dass es funkt^^, ich werd sowiso ein Inputfeld einbauen, für gewisse sachen die es nciht kennt
-
Dann hast du keine SAPI eingebaut, vllt. kann es ja jemand anders auch mal testen
-
Deswegen funkt es ja nicht^^, aber wenns bei dir funkt, sollte es bei allen funken, die min vista haben
-
Auf Win7 wirds auch klappen! Normalerweise dürfte er dir dann auf der Konsole "Fehler aufgetreten: "irgendwas ausgeben, trifft das zu?
-
So, noch mal ein Update.
Schritt1: Entpacke das Archiv irgendwo.
Schritt2: Kompiliere die entgegennahme.au3 (oder benutze die schon vorhandene exe)
Schritt3: Starte die andere exe
Schritt4: Konsole öffnet sich/Spracherkennung startet.
Schritt5: Sage einen der Sätze, ruhig mehrere...
Schritt6: Bestaune das ErgebnissDie Konsole mache ich später weg, wenn das Projekt so weit ist. Im Moment ist sie zum Debug ganz gut...
-
Fehler. Geht nicht Und nochmal entpacken geht auch nicht
-
HAst du überhaupt die SAPI installiert?
ISt normalerweise bei XP nämlich nicht drin...SAPI=Spracherkennung.
-
ich hab ein anderes problem:
die spracherkennung läuft und reagiert auch aba des mit dem script geht bei mir nicht
der zeigt sofort nix an -
Is ja daweil auch noch nicht mehr als die Spracherkennung^^
Haben das Projekt erst heute angefangen, und suchen noch nach ein paar leuten die mitmachen
-
Ja schon,
Aber was bringt dann das Script, dass dabei ist? -
du meinst die xml datei od die exe?
-
deine entgegennahme.exe mein ich
-
die is die eigentliche Spracherkennung/ übergabe an das autoiz script, das noch nicht existiert, kommt aber noch, und dafür suchen wir noch ein paar leute
-
Achso Ok
Aber der Rest funktioniert schon ganz gutWeiter So
-
woher bekomme ich SAPI wie instaliere ich es ?
xDEdit:
Goolge zeigt das an
ZitatSpeech SDK 5.1
Brief DescriptionThe Microsoft Speech SDK 5.1 adds Automation support to the features of the previous version of the Speech SDK. You can now use the Win32 Speech API (SAPI) to develop speech applications with Visual Basic ®, ECMAScript and other Automation languages.
-
Ich bedanke mich mal in vertretung für Mathias G^^
@MAthias: Kannst dich auch gerene selbst bedanken xD
-
Also: Erstmal: Die Entgegennahme.exe sollte eigentlich eine MsgBox öffnen, die enthält, was gesagt wurde. Was passiert wenn du "AutoIt" sagst: Gesprochen "Auto Ei Ti"? Dann sollte sich die MsgBox öffnen, in der als Titel 1 steht (Anzahl der übergebenen Worte) und als Inhalt "AutoIt". Wenn du sagst "Dieses Projekt wird rocken!", dann öffnet sie sich wieder, im Titel steht 4 und in der MsgBox steht dann "Dieses Projekt wird rocken!".
Trifft das zu?Zum Download der SAPI: Die gibt es wirklich erst ab Vista. Mehr Infos hier: http://www.microsoft.com/windows/window…ecognition.aspx und hier: http://www.microsoft.com/speech/speech2007/default.mspx
Herunterladen kann man sich die nicht, meines erachtens auch nicht einfach kaufen.
Dafür gibt es andere Produkte, die aber nicht mit unserem Programm funktionieren würden.Ein Vorteil meines Programmes wäre, dass es mit dem AutoStart gestartet werden könnte, im Hintergrund ohne Konsole läuft und relativ Ressourcenschonend ist. Wenn was gesagt wird, dass er kennt, wird euer Programm automatisch aufgerufen.
-
Kann dann vielleciht ein Admin ein neues Forum erstellen??
-