Independent lab · est. 2026

A lab for the curious and the complex.

EVERSONDER studies human curiosity and complexity, and builds small, private machines that can keep up with it. Our first project, Wonder: capable voice models that listen, think and speak entirely on a Raspberry Pi.

fig. 01 · Wonder runs here · Raspberry Pi 5, 8 GB · 85 × 56 mm

Design targets

Sent to the cloud
0 bytes
Every word is heard and answered on the board.
Voice to voice
~1 s
From the end of your sentence to the first syllable back. We publish it once it’s measured.
All three models
< 1 GB
Listen, think and speak together, with room left on the board.
Hardware
Pi 5
8 GB, CPU only. No accelerator, no GPU, no account.

Design targets for Wonder. Measured numbers ship with the first release.

§ 01 · Project 01 · EVERSONDER Wonder

Big voices for small machines.

Voice assistants got smart by moving into data centres. We're moving them back home, rebuilding listening, reasoning and speech from scratch to fit inside eight gigabytes and four ARM cores.

i.Listen

Streaming speech recognition that starts transcribing before you finish the sentence, in kitchens, workshops, classrooms and wind.

ASR · streaming

ii.Think

A compact language model quantised for the Pi's CPU, with tools for timers, home control and your own scripts. Small enough to be fast, big enough to be useful.

LM · 4-bit

iii.Speak

Natural, expressive speech that streams the first syllable in milliseconds, not seconds. It sounds like someone, not something.

TTS · streaming

§ 02 · Who Wonder is for

For voices the world doesn’t wait for.

Wonder runs on a small computer in your home and can learn how you speak. Your audio never leaves the device.

Company at home

A morning hello, a reminder you set for your tablets or the bins, a question about your first job. Bought once; conversations stay in the house. Messages reach family only when you send them.

Learns how you speak

Some voices don’t fit what big assistants expect. Spend about twenty minutes saying phrases after Wonder and it learns your commands and short sentences, on the device. We’re still testing how well this works for different kinds of speech.

One step at a time

Short sentences, one idea at a time, the same words each day. Ask again and Wonder says it more simply, at your pace.

A voice to keep

Record your voice and Wonder builds a synthetic copy that you own. It stays on your device, with an encrypted backup you hold, and works without the internet.

Questions at bedtime

For children who ask why, then why again. Wonder answers, asks back, and sends nothing anywhere. Parents can see and clear what it remembers.

Your language, your community

Communities record their own speech and adapt Wonder’s voice on machines they keep. The recordings and the adapted model stay with the people who made them.

Wonder is not a medical device or an emergency alarm. Use cases describe what we are building toward; capabilities ship only once they are measured.

§ 03 · Where the cloud can’t go

Built for places that can’t send audio away.

Some of the best homes for Wonder are businesses and institutions: places where sending audio to the cloud is illegal, impossible, embarrassing or simply too expensive at scale. We’re looking for early partners in each.

Licensing · OEM

Voice for the things you make

For makers of appliances, toys, cars, robots and intercoms. A voice that runs on the chip inside your product, never phones home, and comes with a published record of every hour of audio it learned from, so your lawyers can sign it off.

On-premises · per room

Rooms that can’t use the cloud

Clinics, therapy rooms, law firms and boardrooms. A box that transcribes and summarises inside the room, with its radio switched off in hardware, so nothing it hears can leave.

Adaptation · sovereignty

Every language, not just the big ones

Banks, telcos, health services and NGOs serving languages the big platforms ignore. Adapted from community-recorded speech, run on premises, with the recordings staying with the people who made them.

Industrial · field

Hands busy, ears free

Warehouses, workshops and field crews: noisy, hands full, often offline. Voice-directed picking, checklists and maintenance logs on a small box instead of an expensive headset system.

Retail · hospitality

Counters, kiosks and drive-thrus

Voice ordering that doesn’t pay a cloud by the minute. One small board per lane, room or kiosk, answering from the menu it was given.

Fleets · institutions

Hundreds of rooms, not one

For care homes, schools and hotels buying at scale. The same private device in every room, set up once, with nothing to subscribe to per resident, pupil or guest.

§ 04 · How it works

Everything happens on the board.

From the first sound wave to the last, the whole loop runs on the Pi. Unplug the router and it keeps talking.

  1. 01
    MicrophoneAny USB or I²S mic, far-field friendly.
    16 kHz in
  2. 02
    Wake & voice detectionAlways listening for you, never recording.
    always on
  3. 03
    ListenStreaming recognition, partial words as you speak.
    ASR
  4. 04
    ThinkIntent, memory and tools, all on-device.
    LM
  5. 05
    SpeakStarts talking while it's still thinking.
    TTS
  6. 06
    SpeakerOut of the Pi, into the room. Nowhere else.
    24 kHz out

Example session: the user asks the Pi to set a forty-minute timer for bread; it answers out loud, and zero bytes are sent over the network.

Illustrative session. Timings are design targets, not benchmarks.

§ 05 · One family, every size

Small on a Pi. Formidable at scale.

Wonder is one model family, and every member can learn on a Pi: your voice overnight on one board, a community’s dialect across a shelf of them. Only the first, general lesson is faster in a datacentre.

Wonder Nano

1 × Raspberry Pi 5 · 8 GB

0.7B50M listen · 0.6B think · 50M speak

The whole loop on one board. It learns your voice overnight, and your voice never leaves the house.

Wonder Base

Three Pis, or a laptop

~2B200M listen · 1.7B think · 80M speak

One board each for listening, thinking and speaking, so bigger models get a Pi to themselves.

Wonder Large

One GPU server

~10B1B listen · 8B think · 1B speak

Studio-grade voices and long, thoughtful conversations.

Wonder XL

A GPU cluster

~40B8B listen · 30B think · 8B speak

Our research roadmap: where the general voice is pretrained, and where its biggest sibling lives.

Targets, not shipped models. Nano is being built; the others are not yet trained. Listen and Speak will be trained only on openly licensed speech (CC0, public domain, CC-BY) with a published attribution manifest; Think starts from Qwen3-0.6B (Apache-2.0).

§ 06 · Measured, not promised

The first numbers from a real Pi.

Week one of Wonder: before we claim anything, we measure it. These come from a Raspberry Pi 5 on a desk: how fast it learns, and how fast it thinks.

Training speed
35 GFLOPS
Four cores, full precision, forward and backward passes. Our plan had guessed 30.
Two cores
~90%
of four-core speed, so Wonder can learn on two cores while it talks on the other two.
Learn your voice
~50 min
for 30 minutes of your speech, worked out from the measured speed. The real run is next.
Power while training
~7 W
Average across the board’s power rails with all four cores busy.
Measured throughput in GFLOPS by number of CPU cores
GFLOPS1 core2 cores4 cores
Raw matrix maths326082
Training a 28M listening model223234
Training a 38M speaking model223135

Thinking, on the same board

Qwen3 running in llama.cpp with Arm’s KleidiAI kernels. Writing a reply is limited by memory, not maths, so one core already gets most of the speed and the rest are free to listen and speak. KleidiAI reads prompts 1.5–1.9× faster than llama.cpp’s reference build at Q8_0.

Measured language model speed in tokens per second by number of CPU cores
Tokens per second1 core2 cores4 cores
Qwen3-0.6B · writing a reply Q4_0262518*
Qwen3-0.6B · reading what you said Q8_086154195
Qwen3-1.7B · writing a reply Q4_09.99.26.4*
Qwen3-1.7B · reading what you said Q4_0224156

Listening, on the same board

Moonshine speech recognition on 20 LibriSpeech clips, 2 minutes 13 seconds of speech. Every model keeps up with live speech with room to spare, and the streaming ones transcribe while you’re still talking.

Measured speech recognition accuracy and speed
MoonshineWords wrongSeconds per second of speechStreaming update, typical / slowest 5%
Tiny5.4%0.36—
Base2.7%0.53—
Tiny streaming4.3%0.238 / 344 ms
Small streaming3.8%0.588 / 833 ms

Moonshine English models (MIT) on LibriSpeech test-clean (CC BY 4.0), 10 speakers. Words wrong is word error rate after lower-casing and removing punctuation. The clock held 2.4 GHz for this test.

Speaking, on the same board

Existing open voices on one core, first on their own and then while Qwen3 writes a reply on two other cores, which is how they run in a real conversation. Our bar is under 0.3 seconds of work per second of speech while thinking. Only one clears it today, and that’s the gap Wonder’s own voice has to close.

Measured speech synthesis speed and time to first audio, alone and while the language model runs
Voice, one coreSeconds per second of speech… while thinkingFirst sound, alone / thinking
Piper LibriTTS-R0.150.25–⁠0.30130–⁠170 / 230–⁠300 ms
Phonon-31m q80.481.05120–⁠190 / 210–⁠290 ms
Pocket TTS3.910720–⁠830 / 1640–⁠2120 ms
Kokoro int81.7–⁠2.73.2–⁠4.93.4–⁠9.6 / 6.3–⁠18 s

Three test sentences, median of three runs each; Piper’s first sound waits for a whole sentence, so a long one with numbers took 0.7 s alone and 1.1 s while thinking. Kokoro renders each whole sentence before any sound comes out, so it is the slowest to start.

Decoding, on the same board

A voice model’s last step turns its plan for the sound into a waveform. Mimi, the decoder our first voice was going to build on, needs 117 ms for every 80 ms of audio, so we raced the open alternatives on one core. The budget is under 80 ms, shared with the rest of the voice. Vocos does it in about 30 ms, four times faster than Mimi, and stays close to the original recording.

Measured audio decoder speed per 80 ms of audio, alone and while the language model runs, with predicted quality and word error rate
Decoder, one corems per 80 ms of audio… while thinkingPredicted quality, of 5Words wrong
Original recording——4.333.1%
Vocos EnCodec tokens · 8M3087*4.214.4%
Vocos mel · 13.5M · ONNX3272*4.043.8%
HiFi-GAN v2 0.9M48111*3.303.5%
Mimi Rust117251*3.915.2%
WavTokenizer 64M162402*3.8414.6%
SNAC 13M7061323*4.155.0%

Each streaming call decodes 80 ms of new audio plus 240 ms of context, except Mimi, which keeps its own streaming state. Quality comes from 20 LibriTTS-R clips (24 kHz, CC BY 4.0) rebuilt from their own mel frames or tokens, scored by UTMOS22 predicted opinion and Moonshine word error rate; with 20 clips, a point of words wrong is a handful of words. The HiFi-GAN weights learned one speaker, which costs it quality here. These pretrained decoders are only measured: Wonder’s own will be retrained on openly licensed audio.

How hot it got

There’s no cooler on this board. Past about 80 °C a Pi 5 protects itself by slowing its clock, which is why the four-core numbers above are a floor. Shaded bands show which benchmark was running; the log starts partway through the run, after the training tests.

Show as table
PhaseStart, minLength, minPeak °CLowest GHz

Raspberry Pi 5, 8 GB · Ubuntu 26.04 · PyTorch 2.14.1 · llama.cpp with KleidiAI · no cooler: under sustained load it reached 84 °C and slowed to 1.5 GHz, so treat these as a floor. * Measured while heat-limited. Measured with wonder-bench, which is open source: the code and raw results are public, so you can run it on your own Pi.

Manifesto

§ 07 · Manifesto

sonder /ˈsɒn.dər/ n.

the realisation that each random passer-by is living a life as vivid and complex as your own.

The Dictionary of Obscure Sorrows

Local by default

Audio never leaves the device. There is no server to breach, subpoena or switch off.

Small on purpose

If it doesn't run on a five-watt board, it isn't finished. Constraints make better models.

Made for everyone

Every passer-by has a voice. The accents and dialects big platforms treat as edge cases are where we start.

§ 08 · Stay in the loop

Too lazy to manage a waitlist.

Turn on notifications on X instead. We'll post the moment the first build boots on a Pi.

Follow @eversonderAI on X ↗