Skip navigation
Logo: Zenjoy is een AI-first digital product studio uit Leuven. We bouwen betekenisvolle digitale producten, websites en mobile apps.

Maarallee

Hoe een lean citizen-science-app Vlaamse spraak verzamelt om AI beter te laten luisteren

Client
Scivil

Diensten
UX, appontwikkeling, backend, Nimbu-integratie, dataflow en publicatiebegeleiding

Sector
citizen science / AI / onderzoek

Doorlooptijd
2025-2026

Status
live en verder in ontwikkeling

Tech stack
Expo, React Native, TypeScript, Nimbu, Nimbu Cloud Code, Scaleway Object Storage en Fastlane

In een oogopslag

Uitdaging

Scivil wilde snel en betaalbaar een app waarmee Vlamingen gesproken taal kunnen doneren voor onderzoek. De app moest werken op events, in klasverband, onder begeleiding en thuis.

Oplossing

We bouwden een mobiele app met korte onboarding, eenvoudige opnameflow, privacytoestemming, metadata per opname en een lichte backend die audio veilig doorstuurt.

Resultaat

Maarallee is een live citizen-science-app waarmee Scivil Vlaamse spraakdata kan verzamelen zonder zwaar platform achter de schermen.

Vraag

AI verstaat nog te vaak "Nederlands" alsof iedereen klinkt alsof hij uit Hilversum komt.

Voor Vlaamse spraakherkenning is dat een probleem. Accenten, dialecten, leeftijd, regio en spreektempo doen ertoe. Als die stemmen ontbreken in trainingsdata, blijven spraakmodellen slechter werken voor net de mensen die ze ook zouden moeten helpen.

Scivil, het Vlaamse kenniscentrum voor citizen science, kwam bij ons met een duidelijke vraag: kunnen we een app maken waarmee burgers op een eenvoudige manier gesproken Vlaams kunnen verzamelen voor onderzoek?

De opdracht moest bewust lean blijven. Geen groot onderzoeksplatform. Geen complexe deelnemersomgeving. Wel een vlotte manier om mensen een vraag te laten beantwoorden, hun opname te bewaren en de nodige context mee te sturen voor verdere verwerking.

Dat was meteen ook de uitdaging: de app moest vriendelijk genoeg zijn voor een brede doelgroep, maar technisch correct genoeg voor onderzoeksdata. Ze moest werken wanneer iemand thuis meedoet, maar ook wanneer Scivil op een event mensen begeleidt. En ze moest binnen een haalbaar budget blijven.

Vraag

Aanpak

Eerst de deelnemer, dan de infrastructuur

Bij dit soort projecten is het verleidelijk om te vertrekken vanuit de datastroom: audio, metadata, opslag, verwerking, dashboards. Die kant moet kloppen, maar het is niet waar een deelnemer wakker van ligt.

Voor de gebruiker moest Maarallee vooral laagdrempelig voelen. De app legt kort uit waarom Vlaamse spraakdata nodig is, wat iemand precies bijdraagt en hoe privacy wordt geregeld. Daarna kan de gebruiker meteen aan de slag. Geen account. Geen lange profielpagina. Geen nodeloze stappen voor iemand de eerste opname kan maken.

Die keuze zette de toon. Citizen science werkt pas wanneer deelname niet voelt als administratie.

Aanpak

Een opnameflow die mensen door het moment helpt

De kern van de app is klein: kies een thema, luister eventueel naar een fragment of vraag, neem je antwoord op en verstuur de opname.

In de opnameflow zit meer detail dan je op het eerste zicht ziet. De app vraagt microfoontoegang, toont duidelijk wanneer iemand moet spreken, geeft feedback als het fragment nog niet bruikbaar is en zet de opname om naar een lichter audiobestand.

Daarna vraagt de app enkel de metadata die nodig is voor het onderzoek, zoals leeftijd, geslacht, geboorteplaats en postcode.

Lean backend, zonder losse eindjes

De app haalt thema's en begeleidende content op uit Nimbu. Audio loopt niet via een zware tussenserver, maar via tijdelijke uploadlinks naar S3-compatibele object storage. Metadata gaat mee als apart bestand en wordt ook in Nimbu gelogd.

Een upload kan mislukken. Iemand kan slechte ontvangst hebben. De app bewaart opnames lokaal met een status, zodat mislukte uploads opnieuw geprobeerd kunnen worden.

Nimbu als werkbare laag voor de campagne

Maarallee is meer dan de app alleen. De publieke website legt uit waarom Vlaamse spraakdata nodig is, hoe deelnemen werkt en waar de campagne nog extra stemmen zoekt.

Nimbu is daar de verbindende laag. Scivil kan thema's en content beheren zonder telkens in de appcode te moeten ingrijpen. Statistieken kunnen worden opgebouwd per provincie, leeftijdsgroep en geslacht, zodat de campagne niet blind hoeft te sturen.

Ontworpen voor verschillende contexten

Thuis kan iemand de app downloaden en op eigen tempo een bijdrage leveren. Op events kan Scivil mensen begeleiden en meteen laten opnemen. In scholen of lescontexten kan de app gekoppeld worden aan uitleg over taal, AI en burgerwetenschap.

Die verschillende contexten vroegen geen aparte producten. Ze vroegen een basisflow die helder genoeg is om overeind te blijven wanneer de omgeving verandert.

Resultaat

Maarallee is vandaag live als app en publieke campagne.

Deelnemers kunnen via de app korte audio-opnames maken in hun eigen accent, dialect of tongval. Die opnames worden doorgestuurd voor verdere verwerking en kunnen later gebruikt worden in de keten van transcriptie, correctie en training van betere spraakherkenning voor Vlaams Nederlands.

  • een mobiele app voor iOS en Android
  • een korte onboarding met privacytoestemming
  • thema's en prompts die vanuit Nimbu beheerd worden
  • een opnameflow met kwaliteitsfeedback en automatische omzetting naar mp3
  • lokale opslag en retry-logica voor mislukte uploads
  • upload via tijdelijke links naar object storage
  • registratie van metadata die onderzoek en campagne-opvolging ondersteunt
  • statistieken die tonen waar de campagne nog extra stemmen nodig heeft
  • een publieke website die uitlegt waarom deelnemen nuttig is

Het sterkste resultaat zit in de verhouding tussen eenvoud en bruikbaarheid. Voor deelnemers voelt Maarallee als een kleine actie: even iets inspreken. Voor Scivil levert die actie bruikbare data op, met genoeg structuur om verder te verwerken en de campagne bij te sturen.

Wat daarna gebeurde

Na de eerste versie ging Maarallee verder als campagne. De publieke site verwijst naar de app stores, toont waar nog stemmen nodig zijn en koppelt de inzameling aan bredere communicatie rond AI, Vlaamse accenten en burgerwetenschap.

De volgende stap zit in verdere doorontwikkeling. Scivil wil de app en campagne blijven inzetten, met onder meer meer ruimte voor langere opnames en extra manieren om deelnemers te activeren.

De eerste versie moest geen eindstation zijn. Ze moest snel genoeg live kunnen, goed genoeg werken voor echte deelnemers en stevig genoeg zijn om op verder te bouwen.

Werk je aan een onderzoeksapp waarbij burgers data moeten verzamelen?

Dan denken we graag mee over de juiste eerste versie: klein genoeg om haalbaar te blijven, degelijk genoeg om echt gebruikt te worden.

Andere cases

Maarallee

Hoe een lean citizen-science-app Vlaamse spraak verzamelt om AI beter te laten luisteren

Maarallee is een live citizen-science-app waarmee Scivil Vlaamse spraakdata kan verzamelen zonder zwaar platform achter de schermen.