Rozpoznawanie głosu jest dość trudnym zadaniem i zwykle wykonywane jest na oprogramowaniu takim jak MATLAB. Ale co jeśli ktoś potrzebuje samodzielnego projektu, pewnego rodzaju autonomicznego projektu rozpoznawania głosu, który nie używa komputera?
EasyVR jest rozwiązaniem w takich sytuacjach. Niedawno zrobiłem jeden projekt na tym module o nazwie "Rozpoznawanie głosu przy użyciu EasyVR Shield" i działało to naprawdę fajnie, więc pomyślałem, aby podzielić się tą nową technologią z wami. Nie mogłem napisać kolejnej części poradnika do Proteusa. Właściwie najpierw byłem zajęty tym projektem, a potem pomyślałem, żeby podzielić się tą częścią, jako że jest ona dość ekscytująca. Po zakończeniu tego projektu, wrócę do poradnika Proteusa.
Jest to pierwszy poradnik z serii nakładki (shield) EasyVR. W następnym poradniku, podzieliłem się tym jak rozpocząć pracę z programem EasyVR Commander. Kiedy już zapoznamy się z EasyVR Commander, musimy przeczytać tekst o połączeniu EasyVR Commander z Arduino. Kiedy pracowałem nad tą niesamowitą nakładką, natrafiłem na Błąd szkolenia: Rozpoznanie nie powiodło się w EasyVR, więc jeśli natrafimy na ten błąd, należy przeczytaj ten poradnik.
Opis projektu – Rozpoznawanie głosu przy użyciu EasyVR Shield
Cały projekt był dość niechlujny, zawierał wiele czujników, jak również sterowanie DTMF, więc nie będę tłumaczył tej części w tym poradniku. W tym projekcie wyjaśnię część projektu, w której wykorzystaliśmy ten moduł.
Działanie modułu polega na sterowaniu ruchem robota za pomocą głosu.
Tak więc, gdy ktoś powie FORWARD (naprzód) w jego mikrofonie, robot ruszy do przodu. Ktoś mówi RIGHT (w prawo), a robot rusza w prawo i tak dalej.
Podzieliłem ten projekt na części, aby można było łatwo zrozumieć podstawową koncepcję tego projektu.
Jeśli pracujemy nad takim projektem i nie jesteśmy w stanie sprawić, aby kod działał, można również skorzystać z naszych usług poprzez kontakt z nami.
Mam w planach zaprojektowanie tego samego projektu na mikrokontroler PIC jak również na mikrokontroler 8051 i podzielę się ich linkami jak tylko je wrzucę.
Tak więc, to było wszystko na temat opisu projektu rozpoznawania głosu z wykorzystaniem projektu EasyVR. W kolejnych postach najpierw zobaczymy jak dodać rzeczone komendy głosowe w EasyVR Shield, a następnie przyjrzymy się kodowi, który wykorzystałem w Arduino.