Schritt 2: Aufnahme
Die erste denke, die wir tun müssen ist, Sprachaufnahme Anweisungen/Befehle. Jede Sprachanweisung hat die maximale Länge von 1300ms (1,3 sec), die sicherstellt, dass die meisten Wörter aufgenommen werden können. Sobald Sie die Aufzeichnung starten, können nicht Sie den Aufnahmevorgang stoppen, bis Sie fertig sind alle 5 Stimme Anweisungen/Befehle einer Gruppe. Sobald Sie die Aufzeichnung starten, werden auch die bisherigen Inhalte dieser Gruppe gelöscht.
Herunterladen Sie und extrahieren Sie AccessPort aus hier. Dieses Tool ermöglicht uns die Stimme Erkennungsmodul HEX Befehle übermitteln.
Verbindung zwischen Arduino * und Modul zur Erfassung von Verfahren:
- Modul Vcc auf Arduino 5V
- Modul für Arduino GND GND
- Modul mit Arduino RX RX
- TX-Modul, Arduino TX
* Sie müssen ATmega328p von Platine abziehen oder mit Blink Beispiel programmieren. Wenn Sie möchten können Sie auch einen Usb zu serieller, um diesen Vorgang abzuschließen.
Verfügbaren Befehle:
- Gruppe 1 - löschen senden hex AA 01
- Gruppe 2 - löschen senden hex AA 02
- Gruppe 3 - löschen senden hex AA 03
- Löschen Sie alle Gruppen - hex AA 04 schicken
- Record Gruppe 1 - senden hex AA 11
- Record Gruppe 2 - senden hex AA-12
- Record-Gruppe 3 - senden hex AA 13
- Import-Gruppe 1 - senden hex AA 21
- Import-Gruppe 2 - senden hex AA 22
- Import-Gruppe 3 - senden hex AA 23
- Abfragen der aufgezeichneten Gruppe - hex AA 24 senden
Los geht's mit unserem Sprachbefehle!
Wir werden die Gruppe 1 mit 5 Befehle aufzeichnen: weiß, rot, blau, grün und OFF.
Öffnen Sie AccessPort app und beginnen Sie die serielle Kommunikation mit 9600 bps. (zweites Bild oben).
Nun klicken Sie auf Hex und Typ AA 11 und klicken Sie auf die Schaltfläche "senden".
Dies startet das Aufnahme-Verfahren für die erste Gruppe.
In diesem Schritt ist die Zeit der Schlüssel... Sie werden aufgefordert, jeden Befehl aufzeichnen (weiß, rot etc.) dreimal.
Wenn Sie damit Probleme, versuchen Sie, dieses Handbuchzu lesen. Wenn die Aufnahme abgeschlossen Type & Send AA 21 zu testen ist Sprachbefehle Sie.
Das Arduino Uno Board trennen Sie Anerkennung Sprachmodul und gehen Sie zum nächsten Schritt.