Spisu treści:

Kategoryzacja rozpoznawania głosu: 4 kroki (ze zdjęciami)
Kategoryzacja rozpoznawania głosu: 4 kroki (ze zdjęciami)

Wideo: Kategoryzacja rozpoznawania głosu: 4 kroki (ze zdjęciami)

Wideo: Kategoryzacja rozpoznawania głosu: 4 kroki (ze zdjęciami)
Wideo: Śpiewające Brzdące - Cyferki dla dzieci 1-10 - Piosenki dla dzieci 2024, Listopad
Anonim
Image
Image
Kategoryzacja rozpoznawania głosu
Kategoryzacja rozpoznawania głosu
Kategoryzacja rozpoznawania głosu
Kategoryzacja rozpoznawania głosu

Na kurs TfCD Mistrza IPD w TU Delft.

To jest instrukcja, jak stworzyć system rozpoznawania głosu. Wyjaśniamy podstawy i jak skonfigurować ten projekt za pomocą Arduino i BitVoicera. Po ukończeniu podstaw wierzymy, że możesz używać tego systemu zgodnie z własnymi upodobaniami.

Krok 1: Przygotowanie danych wyjściowych: Arduino i pudełko

Przygotowanie danych wyjściowych: Twoje Arduino i Box
Przygotowanie danych wyjściowych: Twoje Arduino i Box
Przygotowanie danych wyjściowych: Arduino i Box
Przygotowanie danych wyjściowych: Arduino i Box
Przygotowanie danych wyjściowych: Twoje Arduino i Box
Przygotowanie danych wyjściowych: Twoje Arduino i Box

Potrzebujesz swojego Arduino, kilku przewodów i diod LED (trzy wystarczą). Podłączyliśmy diody LED do pinów 3, 5 i 6 (wszystkie piny PWM, chociaż ich nie używamy). Pamiętaj, że w tym samouczku skupiamy się na metodzie wprowadzania: rozpoznawaniu głosu. Dlatego nie skupialiśmy się na wynikach tego systemu i trzymaliśmy go dość prosto.

Aby zademonstrować zastosowanie tej technologii wykonaliśmy pudełko, w którym umieściliśmy drukowane w 3D łożyska do implantów kolanowych. Chodzi o to, że masz wiele różnych przedmiotów i musisz znaleźć ten właściwy. Zdecydowaliśmy się zademonstrować to za pomocą małego, średniego i dużego obiektu symbolizującego łożysko dla implantu kolanowego. Aby było jaśniej, zdecydowaliśmy się na użycie zielonej diody LED dla małego rozmiaru, żółtej diody LED dla średniego rozmiaru i czerwonej dla dużego.

Krok 2: Konfiguracja BitVoicera

Konfiguracja BitVoicera
Konfiguracja BitVoicera

Pierwszą rzeczą, którą chcesz zrobić, to aktywować produkt w menu pomoc > aktywuj. Pozwala to na wysyłanie danych z Bitvoicer do mikrokontrolera (Arduino).

Następnie chcesz skonfigurować Bitvoicer, aby faktycznie używał Arduino do konfigurowania swoich danych wyjściowych. Przejdź do pliku>preferencje. Tutaj widzisz kilka opcji:

Nie przejmuj się pierwszym akapitem. To oczywiste opcje, pozwalające na otwarcie i uruchomienie systemu rozpoznawania głosu zaraz po uruchomieniu komputera. Możesz później rozważyć to za pomocą Raspberry Pi i stworzyć samodzielny system.

Następnie zobaczysz następującą opcję:

Język rozpoznawania mowy: określenie, który język BitVoicer powinien rozpoznawać, Akceptowalny poziom pewności: pamiętaj, że rozpoznawanie głosu „przewiduje” to, co zostało powiedziane. Może nigdy nie osiągnąć 100%, ale 40% może już wystarczyć do efektywnej pracy. Zależy to od akcentu użytkownika, głośności mowy lub mikrofonu. Wrócimy do tego później.

Minimalny poziom dźwięku: Minimalny poziom dźwięku, którego komputer powinien słuchać

Okres aktywacji poziomu dźwięku (ms): czas, przez jaki powinien nasłuchiwać po osiągnięciu minimalnego poziomu dźwięku

Okres oczekiwania: opóźnienie między poleceniem głosowym a wyjściem.

W następnym akapicie należy odznaczyć wyłączenie komunikacji. Pozwala to Bitvoicerowi komunikować się z Arduino. Następujące ustawienia to nazwa portu, bity na sekundę, parzystość, bity stopu, kontrola przepływu. Ustaw nazwę portu na prawy port szeregowy (o nazwie COMX, gdzie X jest numerem, można go znaleźć w pomocy> port w Arduino). Upewnij się, że Twoje bity na sekundę wynoszą 9600. Możesz pozostawić inne opcje jako domyślne.

W następnym akapicie użyjemy mikrofonu komputera.

Teraz jesteś gotowy do gry z Bitvoicer.

Krok 3: Korzystanie z Bitvoicera

W tym filmie wyjaśniamy, jak korzystać z Bitvoicer.

Krok 4: Kod Arduino

Wykorzystaliśmy inny kod źródłowy i uprościliśmy go, aby z niego korzystać. Wersję uproszczoną wraz z instrukcją można znaleźć w załączonym kodzie Arduino. (Źródło można zobaczyć tutaj

Otóż to! Możesz teraz używać poleceń głosowych jako danych wejściowych i decydować, jakie dane wyjściowe chcesz w kodzie arduino.

www.youtube.com/watch?v=u8QUKTFdQgU

Zalecana: