Putting Her Talking Book Reader on the Screen, Button for Button

This is another tab in my daughter’s media player. The last two posts were about an English song tab. This one is about English stories. The Need: The Stories Only Live on the Device We have a set of eight English picture books about a cartoon pig family. It comes with a small talking reader. The device has eight book icons down the left and right edges. You press a book icon, then press one of ten buttons in the middle, and it reads that page out loud. ...

October 22, 2026 · 9 min · VibePapa

Cutting the Ads Out, Locking the Video, and Lyrics That Follow the Song Without Scrolling

This is part two. In the first post I turned 19 free English board books into a tab in my daughter’s media player. The tab worked. Then I used it with her for one evening and found three things that bothered me. The Need: Three Small Annoyances Every video started with a roughly 10-second channel intro and ended with a promo card for other videos. In a song tab, that is a jolt every time. My wife and I had agreed she shouldn’t watch video yet, but the tab played video by default. The lyrics and translation were below the picture. To read them I had to scroll. And my daughter doesn’t like it when “her” picture shrinks or disappears off the top of her phone. None of these is a big problem. All three would have stopped us using the tab. ...

October 22, 2026 · 7 min · VibePapa

Fire and Forget: Running Hundreds of Paid AI Jobs Without Wasting Money

While working on this project, I had to transcribe and edit hundreds of audio files — 145 at first, later almost 400 — using a paid AI service. Each file cost real money. The whole job took hours, sometimes even overnight. If you’ve ever started a long task where each step costs money, you know the worry. Three problems can happen, and I ran into all three before I learned how to prepare for them. ...

July 2, 2026 · 8 min · VibePapa

The Bug That Put Every Search Result 20 Minutes Off

In the post on search I gave you the clean version: type a word, get every place it was said, tap to jump to that moment. That’s true now. But I made it sound smooth, and for a while it wasn’t. The search had a bug that wore me down — and tracking it down taught me one of the more useful lessons in this series. The symptom was maddening. You’d search a word, see a result, tap “play from here” — and the audio would start playing twenty minutes before the word you searched for. The search found the right thing. It just sent you to the wrong place in the recording. Sometimes by seconds, sometimes by twenty whole minutes. ...

June 23, 2026 · 6 min · VibePapa
Search results across hundreds of recordings, each linking to a moment in the audio

What Changed When I Made the Recordings Searchable

A pile of audio is a black box. You know the teacher said something about a certain verse. You can almost hear it. But it’s somewhere inside hundreds of hours of recordings, in one lecture out of hundreds, at a point you can’t remember. Without a way to search, those recordings are write-only: you can keep adding to them, but you can never really get anything back out. The bigger the collection grows, the more it buries. ...

June 18, 2026 · 5 min · VibePapa
A transcript split into labeled speakers — speaker_0 and speaker_1 — with timestamps

Whisper vs ElevenLabs: When a Recording Has More Than One Voice

My wife listens to a Bible teacher every morning. After I built her an app to make that easier (the first post in this series), she asked for one more thing. It turned out to be the hardest part of the project. Could we also read his teachings, she said, not just hear them? Reading helps her study. She wanted the words on a screen. “Sure,” I thought. “I’ll just turn the audio into text.” How hard could it be? In 2026, turning speech into text is mostly a solved problem. ...

June 17, 2026 · 6 min · VibePapa