Een spraakassistent bouwen op een ESP32-board van 16 dollar
Waveshare verkoopt een ESP32-S3-bordje met twee microfoons, een audiocodec, een luidsprekerversterker en 16 MB flash voor $15,99. Dat is ongeveer wat één slimme speaker in de winkel kost, alleen mag je bij dit ding zelf bepalen waar de opnames heen gaan.
Wat er op het bordje zit
| Onderdeel | Details |
|---|---|
| Processor | ESP32-S3, dualcore met AI-versnelling |
| Geheugen | PSRAM plus 16 MB externe flash |
| Microfoons | Twee digitale mics als array, voor stemmen op afstand |
| Audio | Codec en luidsprekerversterker aan boord |
| Draadloos | Wifi en bluetooth 5 |
| Extra | RGB-verlichting rondom, USB-C voor programmeren en voeding |
| Prijs | $15,99, een tweede uitvoering staat op $17,99 |
De twee microfoons zijn het punt. Met één mic verstaat zo’n ding je alleen als je er bovenop zit. Met een array kun je ruis onderdrukken en echo wegrekenen, en dat is precies waar Espressif zijn audio-front-end voor levert.
Wat mensen ermee bouwen
Op X ging een lijstje rond met vier projecten voor een ESP32-S3 met scherm: een spraakassistent die naar OpenAI, Claude of Gemini praat, een smarthome-hub met offline wake-word en aanraakbediening, een bewegingscoach op basis van de bewegingssensor, en een bureaumaatje dat je mail en agenda samenvat. Dat lijstje komt van een gebruiker, niet van een fabrikant — het zijn ideeën, geen bouwtekeningen.
Het idee erachter klopt wel. Het zware werk gebeurt in de cloud, het bordje doet de microfoon, de speaker en het wakker worden. Daar is een ESP32-S3 ruim genoeg voor.
Het Nederlandse probleem
Espressif levert met ESP-SR de software om offline naar spraak te luisteren. Twee delen: WakeNet voor het wekwoord, MultiNet voor korte commando’s. Die staan in de documentatie van Espressif zelf, en daar staat ook wat ze aankunnen.
MultiNet ondersteunt tot 300 commando’s — in het Chinees of Engels. Voor wekwoorden meldt Espressif dat de nieuwste trainingspijplijn Chinees, Engels, Japans en Frans aankan, met Koreaans, Spaans, Portugees, Duits, Russisch en Arabisch in de planning. Nederlands staat er niet bij, ook niet op de lijst met plannen.
Dat betekent in de praktijk: je wekwoord wordt Engels (“Hi ESP” of iets wat je zelf traint), en zodra je écht Nederlands wilt laten verstaan, gaat de audio naar een dienst in de cloud. Daarmee valt het belangrijkste voordeel van zo’n zelfbouwspeaker deels weg. Wie het bordje koopt met het idee “eindelijk een assistent die niet meeluistert”, moet dit van tevoren weten.
Wat ik zou doen
Bepaal eerst of je offline moet werken. Mag de audio naar een cloudmodel, dan is dit bordje een uitstekende koop en ben je met een middagje op weg. Moet alles binnenshuis blijven én in het Nederlands, dan kom je met de standaardsoftware niet waar je wilt.
Gebruik een Engels wekwoord en Nederlandse commando’s. Het wekwoord draait lokaal en hoeft niet mooi te zijn — je zegt het duizend keer, niemand hoort het behalve jij. Wat erna komt stuur je door naar een model dat wél Nederlands verstaat. Zo houd je het bordje stil tot je het aanspreekt.
Reken de invoer mee in je prijs. $15,99 is de kale prijs bij Waveshare in China. Verzending, btw en inklaringskosten komen daar bovenop, en die zijn bij een pakketje van dit formaat naar verhouding fors. Bestel liever in één keer meerdere dingen dan drie keer los.
Veelgestelde vragen
Kan dit bordje Nederlands verstaan?
Niet op zichzelf. De offline-spraakherkenning van Espressif werkt met Chinese en Engelse commando’s; Nederlands staat niet in de ondersteuning en ook niet in de aangekondigde plannen. Via een cloudmodel kan het wel.
Heb ik een scherm nodig?
Nee. Dit board heeft geen scherm en werkt prima als spraakapparaat met RGB-verlichting als terugkoppeling. De projecten met een AMOLED-scherm gebruiken een ander bordje.
Werkt het met Home Assistant?
ESP32-boards met microfoon worden veel gebruikt als spraaksatelliet voor Home Assistant. Reken op zelf configureren; dit is geen kant-en-klaar product met een app.
Waarom twee microfoons?
Om te kunnen horen uit welke richting het geluid komt en om ruis en echo weg te rekenen. Met één microfoon moet je vlak bij het apparaat praten.
Wat kost het totaal?
Het bordje $15,99 of $17,99, plus een speakertje, verzending en invoerkosten. Voor onder de vijftig euro heb je een werkend geheel op je bureau.
- Bron: Waveshare ESP32-S3-AUDIO-Board, specificaties en prijs
- Bron: ESP-SR van Espressif voor de ondersteunde talen van WakeNet en MultiNet
- De vier projectideeën komen uit een bericht op X van een gebruiker, niet van een fabrikant