Inhaltsverzeichnis:
- Schritt 1: Vorbereiten der Ausgabe: Ihr Arduino und Ihre Box
- Schritt 2: BitVoicer einrichten
- Schritt 3: Verwenden von Bitvoicer
- Schritt 4: Der Arduino-Code
Video: Kategorisierung der Spracherkennung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Für den Kurs TfCD des IPD Masters an der TU Delft.
Dies ist eine Anleitung, wie man ein Spracherkennungssystem macht. Wir erklären die Grundlagen und wie Sie dieses Projekt mit Hilfe von Arduino und BitVoicer einrichten. Nach Abschluss der Grundlagen glauben wir, dass Sie dieses System nach Ihren Wünschen verwenden können.
Schritt 1: Vorbereiten der Ausgabe: Ihr Arduino und Ihre Box
Sie benötigen Ihr Arduino, einige Drähte und LEDs (drei reichen aus). Wir haben die LEDs an Pin 3, 5 und 6 angeschlossen (alle PWM-Pins, obwohl wir sie nicht verwenden). Denken Sie daran, dass wir uns in diesem Tutorial auf die Eingabemethode konzentrieren: Spracherkennung. Wir haben uns daher nicht auf die Ausgabe dieses Systems konzentriert und es ziemlich einfach gehalten.
Um die Anwendung dieser Technologie zu demonstrieren, haben wir eine Box hergestellt, in die wir 3D-gedruckte Lager für Knieimplantate stecken. Die Idee ist, dass Sie viele verschiedene Artikel haben und Sie den richtigen finden müssen. Wir demonstrieren dies mit einem kleinen, mittleren und großen Objekt, das ein Lager für ein Knieimplantat symbolisiert. Um die Dinge klarer zu machen, haben wir uns für eine grüne LED für die kleine Größe, eine gelbe LED für die mittlere und eine rote für die große entschieden.
Schritt 2: BitVoicer einrichten
Als erstes möchten Sie Ihr Produkt unter Hilfe > aktivieren aktivieren. Auf diese Weise können Sie Daten von Bitvoicer an Ihren Mikrocontroller (Arduino) senden.
Als nächstes möchten Sie Bitvoicer so einrichten, dass es tatsächlich Arduino verwendet hat, um seine Ausgabe zu konfigurieren. Gehen Sie zu Datei>Einstellungen. Hier sehen Sie einige Optionen:
Nicht den ersten Absatz stören. Dies sind offensichtliche Optionen, mit denen Sie das Spracherkennungssystem öffnen und starten können, sobald Ihr Computer startet. Sie könnten dies später mit einem Raspberry Pi in Betracht ziehen und ein eigenständiges System erstellen.
Als nächstes sehen Sie die folgende Option:
Spracherkennungssprache: Bestimmen, welche Sprache BitVoicer erkennen soll, Akzeptables Vertrauensniveau: Seien Sie sich bewusst, dass die Spracherkennung das Gesagte „vorhersagt“. Es kann nie 100 % erreichen, aber 40 % können bereits ausreichen, um effektiv zu arbeiten. Dies hängt vom Akzent des Benutzers, der Sprachlautstärke oder dem Mikrofon ab. Wir werden später darauf zurückkommen.
Minimaler Audiopegel: Der minimale Audiopegel, den der Computer hören sollte
Aktivierte Audiopegel-Periode (ms): die Dauer, wie lange nach Erreichen des minimalen Audiopegels zu hören ist
Latenzzeit: Verzögerung zwischen Ihrem Sprachbefehl und der Ausgabe.
Im nächsten Absatz sollten Sie das Häkchen bei der Deaktivierung der Kommunikation entfernen. Dadurch kann Bitvoicer mit dem Arduino kommunizieren. Die folgenden Einstellungen sind Portname, Bits pro Sekunde, Parität, Stoppbits, Flusskontrolle. Setzen Sie den Portnamen auf den richtigen seriellen Port (dieser wird COMX genannt, wobei X eine Zahl ist, Sie finden ihn unter Hilfe> Port in Arduino). Stellen Sie sicher, dass Ihre Bits pro Sekunde 9600 sind. Sie können die anderen Optionen als Standard belassen.
Für den nächsten Absatz verwenden wir das Mikrofon des Computers.
Jetzt können Sie mit Bitvoicer spielen.
Schritt 3: Verwenden von Bitvoicer
In diesem Video erklären wir die Verwendung von Bitvoicer.
Schritt 4: Der Arduino-Code
Wir haben einen anderen Quellcode verwendet und ihn vereinfacht, um ihn zu verwenden. Die vereinfachte Version mit Anleitung finden Sie im beigefügten Arduino-Code. (Die Quelle finden Sie hier
Das ist es! Sie können jetzt Sprachbefehle als Eingabe verwenden und entscheiden, welche Ausgabe Sie im Arduino-Code wünschen.
www.youtube.com/watch?v=u8QUKTFdQgU
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
ESP-01 Programmier-Hack - der Einfache :): 6 Schritte
ESP-01 Programmierer Hack - der Einfache :): Hallo ESPer, In diesem anweisbaren zeige ich Ihnen einen einfachen Hack, um einen Programmierer für ESP-01 / ESP8266-01 / ES-01-Modul zu machen. Die meisten von uns haben ein Arduino-Board oder FTDI USB-TTL-Geräte als Programmierer für dieses Modul verwendet. Beide Methoden funktionieren gut. Aber t
Der Sanity Check: 5 Schritte (mit Bildern)
Der Sanity Check: Bei diesem Projekt dreht sich alles um die Gesundheit oder darum, dass er regelmäßig überprüft wird. Der beste Weg, dies zu erreichen, besteht darin, eine Maske zu bauen, deren Augen zufällig rot leuchten. Oft genug, damit es auffällt, aber spärlich genug, um die Leute zweifeln zu lassen
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir