Build a school PA system on a Raspberry Pi by talking to a coding agent

Alon Sabi, IT director at a school, built a Raspberry Pi PA system and a new assembly audio-visual setup entirely by voice with coding agents, in hours rather than weeks.

Done withClaude Code· Oct 26, 2026

What they did

Sabi is a developer and the director of IT at a school, interviewed by LeadDev for a piece on voice coding. He talks to his coding agent instead of typing. On his desk he set up a smart home button as a push-to-talk control for his laptop: one tap starts listening, a double tap sends return, and another tap stops. Away from the desk he uses Claude Code's Remote Control feature to keep working by voice from his phone. Working only by voice, he had agents build a digital public address system for the school on a Raspberry Pi, and a replacement for the old audio and video system used in school assemblies.

How it went

He estimates each project would have taken weeks of conventional coding and took hours with agents driven by voice. He says he can get a lot done without a computer in front of him. He found it awkward at first to talk to his computer at home with his wife in the next room. The article gives no detail on what the PA system does, what it cost, or how it has held up in use.

Worth knowing

The article says Sabi regularly uses Claude Code, but it does not state outright that Claude Code built these two projects. Other engineers in the same piece say voice prompts tend to be longer and agents can miss nuance in them, and that transcription stumbles on background noise and non-native accents, so check the diff on a screen before shipping.

Try it

With Claude Code· 4 parts to fill in

I will describe what I need out loud, so expect long, loosely ordered instructions and ask me one short question if anything is ambiguous. Build a [PA or announcement system] that runs on a [Raspberry Pi model] and plays [live mic input, scheduled bells, recorded announcements] through [the speakers or amplifier I have]. Start by reading back a short plan and the parts list, and wait for me to say go. Then write the code, set it up as a service that starts on boot, and test each feature. Stop and tell me before you change anything on the school network or install anything outside the project folder.

Square brackets are the parts to fill in. The prompt is ours; the story is theirs.

Where they said it

Related