Inhaltsverzeichnis:

Kategorisierung der Spracherkennung - Gunook
Kategorisierung der Spracherkennung - Gunook

Video: Kategorisierung der Spracherkennung - Gunook

Video: Kategorisierung der Spracherkennung - Gunook
Video: Transkription mit MAXQDA 2022 2024, Juli
Anonim
Image
Image
Kategorisierung der Spracherkennung
Kategorisierung der Spracherkennung
Kategorisierung der Spracherkennung
Kategorisierung der Spracherkennung

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

Vorbereiten der Ausgabe: Ihr Arduino und Ihre Box
Vorbereiten der Ausgabe: Ihr Arduino und Ihre Box
Vorbereiten der Ausgabe: Ihr Arduino und Ihre Box
Vorbereiten der Ausgabe: Ihr Arduino und Ihre Box
Vorbereiten der Ausgabe: Ihr Arduino und Ihre Box
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

BitVoicer einrichten
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: