Äänikomentojen tunnistusta mikrokontrollerissa tekoälyn avulla
Jyrkkä, Kari; Grönroos, Thomas; Manninen, Jere; Partanen, Riku (2024)
Jyrkkä, Kari
Grönroos, Thomas
Manninen, Jere
Partanen, Riku
Oulun ammattikorkeakoulu
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2024061452934
https://urn.fi/URN:NBN:fi-fe2024061452934
Tiivistelmä
Oulun ammattikorkeakoulun informaatiotekniikan opiskelijaryhmä toteutti projektiopintoina äänikomentoja tunnistavaa järjestelmää tekoälyn avulla. Projektiryhmän tavoitteena oli opetella äänikomentojen tunnistamiseen soveltuvan konvoluutioneuroverkon toimintaperiaate ja ohjelmoida tarvittavat algoritmin osat Python-ohjelmointikielellä. Lopullinen tavoite oli toteuttaa äänikomentojen tunnistus Nordic Semiconductorin Thingy:53 laitteeseen C-kielellä ohjelmoituna. Konvoluutioneuroverkon periaate opittiin ja algoritmin osat saatiin ohjelmoitua Pythonilla. C-kieliset algoritmitoteutukset saatiin toteutettua Thingy:53 laitteessa, mutta kokonaisuutta integroitaessa jouduttiin toteamaan laitteen sisäisen muisti olevan liian pieni kaikkien algoritmin osien peräkkäiseen suoritukseen.