Luke Oliff · Blog
Writing.
Original posts, published first on this site. Imported posts live in the archive.
SearchAI (52)API Design (13)APIs (23)Career (7)Community (1)Developer Experience (53)Developer Relations (4)Engineering (124)Fun (1)Git (12)Industry (30)JavaScript (7)Latency (2)Models (2)News (18)Open Source (20)Opinion (35)Pricing (1)Security (10)Speech-to-Text (9)Streaming (4)Text-to-Speech (29)TIL (111)Voice Agents (7)Voice AI (74)
264 posts
2026
What multilingual voice agents cost: latency and complexityOriginalBuilding a voice agent that handles ten languages without falling over is harder than it sounds. Here's what the architecture actually costs.Voice AI
TIL: Debugging Pipelines With the tee CommandOriginaltee reads from stdin and writes to stdout and files at the same time. Debug complex shell pipelines and save intermediate data without breaking the chain.TIL
When AI development tools stopped being optionalOriginalGoogle I/O, Anthropic's London event, and OpenAI GPT-5.5 all landed in the same window. AI development tools crossed from experimental to essential.AI
Sunday roundup: API design, I/O, AnthropicOriginalOne post on voice API design in a week when Google I/O and Anthropic's London event reshaped AI. The roundup for May 2026.Developer Experience
5 API design decisions that shape voice AI dev experienceOriginalError payloads, streaming edge cases, and latency limits all shape how developers interact with voice APIs. Here are five patterns I have seen matter most.Developer Experience
Testing 10 languages with one macOS commandOriginalThe macOS say command generates speech in ten languages. I used it to test a multilingual STT model without installing any audio tooling.TIL
Five SDKs, one streaming API: a maintenance retrospectiveOriginalMaintaining five SDKs for one streaming voice API taught me things about developer experience that no spec review ever could. Here is what I learned.Developer Experience
What nobody tells you about audio in speech-to-textOriginalProduction speech-to-text lives or dies on the audio: sample rate, encoding, channel mixing, chunk size. The docs skip it, so here is what matters.Developer Experience
TIL: Testing speech-to-text with curlOriginalOne curl command transcribes audio through any REST-based STT API. No SDK, no imports, just your audio file and an API key.TIL
Voice AI APIs Converged Into Single-Call PlatformsOriginalThe week of May 11, 2026, three separate announcements pushed voice AI from multi-service pipelines toward unified single-call APIs.Voice AI