frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Babytalk: Offline speech to text and text to speech on ESP32

https://github.com/tlack/babytalk
6•tlack•4h ago
I have been playing with a lot of $20 devices with no keyboards or screens. I wanted to use speech to interact with them, but without it having to run through a cloud service or use a fixed command vocabulary.

I worked with Claude to implement high performance 4bit int kernels for the ESP32S3 and P4 and quantize some larger STT and TTS models. Surprisingly, it's quite usable on these tiny boards.

Also includes a finetuned model that can better cope with my diesel drones, hacking coughs, and mumbling. Works with Micropython (RAM scarcity issues) and AtomVM (better).

Comments

atmanactive•4h ago
I was hoping this could be a hardware STT-to-HID, but, even after looking at the Git ReadMe, I still don't understand how is the text supposed to exit the device?
tlack•3h ago
It's a library for C / Micropython / AtomVM, so you could send the result over a lora radio, ESPNOW, WAN, match it in a switch statement to activate a relay, draw on the LCD.. that's up to you.

Many ESP32S3 dev boards have a microphone and speaker header available conveniently on the board, so I have been using that to respond via Babytalk's text to speech capability.

I'll improve the README to make it a little more clear.

atmanactive•3h ago
Thank you for the explaination. So it is a library and would require someone to adjust it to their use case. That's what got me confused: wide open use case, but nothing tangible. I mean, if an ESP device is doing STT+TTS, then what am I supposed to be talking to? But if it is an ESP device that can do ANY->TTS and/or STT->ANY with some code customization needed, then I think I get it.
tlack•3h ago
I wrote the README from the perspective of being understandable by the lay person, and I think I left out some vital clues about this being a software building block for making your own ESP32 projects more intelligent. I pushed a README update to make it 0.1% more clear.

As for what to talk to.. or the ultimate purpose lol.. you could do simple device control scenarios ("lights off"), do hands-free sensor readings ("temperature at 95 degrees"), change wifi settings via voice ("switch access points"), etc.

I use it to control an agent-powered diverse device sensor network in my home and my truck. Much of the capability needs Internet access, but having on-device speech to text and text to speech means I can still do some stuff when I didn't bring the Starlink with me. On-device STT opens up a lot of low bandwidth (lora) opportunities too.

Show HN: Carrier-Explode: iPhone, Pixel and Galaxy carrier settings decoded

https://carrierexplode.com/
215•simplyalec•7h ago•26 comments

Show HN: Let your AI agents paint big arrows, boxes and text on your screen

https://github.com/franzenzenhofer/big-arrow-on-the-screen
378•franze•14h ago•165 comments

Show HN: Proton Drive for Linux

https://oss.lsantos.dev/proton-drive-linux-fs/
33•khaosdoctor•1d ago•13 comments

Show HN: The rarest tech books and docs you've probably never read

https://readrare.com/
76•miletus•8h ago•11 comments

Show HN: Axiom: The Functional Systems Langauge

https://axiomlang.software/
2•chrispaig3•1h ago•0 comments

Show HN: Programming Language Wars: a 2d game about language 0xbeef

http://github.avestura.dev/pl-wars/
2•avestura•2h ago•0 comments

Show HN: Babytalk: Offline speech to text and text to speech on ESP32

https://github.com/tlack/babytalk
6•tlack•4h ago•4 comments

Show HN: TradeBo – A reactive trading system that harvests market chop

https://tradebo.com
2•alekmarinov•3h ago•0 comments

Show HN: I made a TV game console inside an antenna plug

https://raytriangle.com/making-the-worlds-smallest-game-console/
3•pst723•3h ago•0 comments

Show HN: PodcastDelay – an open source RSS feed generator

https://github.com/samcolson4/PodcastDelay
2•samcolson42•3h ago•0 comments

Show HN: A patch to make Codex's browser control work in Arc

https://github.com/brianlzhou/arc-browser-use
2•piplupness•3h ago•1 comments

Show HN: HN Jev Sorter – classify HN comments in real time

https://github.com/ritza-co/hn-jev-sorter
4•sixhobbits•4h ago•0 comments

Show HN: SpecWeave 3 – hand off a coding task across Claude Code, Codex and Grok

https://github.com/anton-abyzov/specweave
4•aabyzov•4h ago•0 comments

Show HN: Quake ported to safe Rust, playable in browser

https://quake-srp.pages.dev/
225•ilreb•20h ago•175 comments

Show HN: Apogee: Rebuilding Mozilla's Orbit, fully local and private

https://github.com/darshi1337/apogee
63•zxdc7896•18h ago•2 comments

Show HN: Jevman – AI decision models play Pac-Man

https://opper.ai/jevman-benchmark/
72•felix089•1d ago•23 comments

Show HN: RcloneView 1.6 – A desktop GUI for rclone with 40 cloud storages

https://rcloneview.com/
5•newclone•10h ago•0 comments

Show HN: Rgpu – a PyTorch device whose tensors live on a remote GPU

https://github.com/ymcrcat/rgpu
55•boxstream•2d ago•4 comments

Show HN: Making a flexible "neon" t-shirt with LED filaments

http://scottbezek.blogspot.com/2026/10/making-flexible-neon-t-shirt-with-leds.html
218•scottbez1•1d ago•37 comments

Show HN: OldRoll, a free vintage photo editor for the browser

https://www.oldroll.io/
16•awa11•19h ago•4 comments

Show HN: TerrainSR – fast, realistic heightmap upscaling model

https://huggingface.co/joe-gibbs/terrainsr
41•joegibbs•3d ago•8 comments

Show HN: LumiBridge – 448x64 LED display with SDR ship tracking

https://timvasil.com/lumibridge
2•TimVasil•8h ago•1 comments

Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app

https://bigwords.page/
708•SpeakingOfBrad•2d ago•163 comments

Show HN: K10s – A Clickable Kubernetes TUI (Go, Bubble Tea)

https://github.com/p10node/k10s
67•pierreneter•1d ago•53 comments

Show HN: Pocketty – iPhone SSH terminal that pings you when an agent is blocked

https://pocketty.app/
31•lukeed•1d ago•19 comments

Show HN: Edi Life OS – self-hosted life dashboard with an MCP server for AI

https://github.com/edrisranjbar/lifeos
39•edris0077•1d ago•15 comments

Show HN: Fabrika, Opinionated Software Factory

https://tatiyants.com/fabrika/
4•atatiyan•9h ago•0 comments

Show HN: Coolphabets – Teaching kids to read and write in their mother tongue

3•samdung•9h ago•0 comments

Show HN: Senro – WebMCP Evals and Observability

https://senro.ai
2•nartmadi•9h ago•0 comments

Show HN: We Beat TypeSafe Jev and Released Open-Source Decision Model

https://twitter.com/reversedoofz/status/2108668397148094910
2•lebagetdefrance•3h ago•0 comments