Dodatek B Przechwytywanie dźwięku na Arduino

W tym dodatku omówimy kod przechwytywania dźwięku z aplikacji rozpoznającej słowa wybudzające z rozdziału 7. Jako że ten temat nie jest ściśle związany z uczeniem maszynowym, został umieszczony właśnie w dodatku.

Płytka Arduino Nano 33 BLE Sense ma wbudowany mikrofon. Aby odbierać z niego dane audio, możemy zarejestrować funkcję, która będzie wywoływana, gdy będzie gotowa nowa porcja danych.

Za każdym razem, gdy tak się stanie, będziemy je zapisywać w buforze, który przechowuje zapas danych. Ponieważ dane audio zajmują dużo miejsca w pamięci, bufor może przechowywać tylko określoną ich ilość. Dane są nadpisywane, gdy bufor się przepełni.

Zawsze, gdy nasz program jest gotowy przeprowadzić proces wnioskowania, ...

Get TinyML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.