Luke Oliff.

API Design.

13 posts

GPT-Transcribe Makes Context the New ASR FeatureOriginalOpenAI's GPT-Transcribe launched July 29, 2026 with prompt, keyword, and language hints. Free-form context lifted accuracy from 38.5% to 44.6%.Speech-to-Text
Grok Voice 2.0 Ships With a Quiet 60% Price RiseOriginalGrok Voice Think Fast 2.0 launched July 29, 2026 at $0.08/min, up from $0.05. On August 5 the grok-voice-latest alias migrates you automatically.Voice AI
TTS Quality Has No Single Number YetOriginalTTS quality has no single metric. MOS scores cluster, Elo only tests short English clips, and TTS WER measures a different thing than STT.Text-to-Speech
What surprised me about TTS API design after years of STTOriginalAfter years of speech-to-text, TTS API design broke my assumptions: output parameters everywhere, SSML that fights you, and speech marks nobody mentions.API Design
What Voice Agent Pricing Reveals About the PlatformOriginalVoice agent platform pricing tells you more than cost. The pricing model reveals which layer of the stack each platform owns and what trade-offs you inherit.Voice AI
When SDKs Write Themselves: Voice API Code GenerationOriginalDeepgram swapped hand-rolled SDKs for spec-first generation with Fern, so five languages write themselves from one OpenAPI and AsyncAPI source.Developer Experience
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
5 SDK anti-patterns I keep fixing in voice AIOriginalMaintaining SDKs across five languages taught me the same mistakes appear every time. Here are the five patterns I'd redesign first, and why they matter for voiceDeveloper Experience
5 developer experience wins in voice AI toolingOriginalError messages, timeout behaviour and observability: five developer experience wins that separate a great voice AI API from one that eats your Friday night.Developer Experience
When the model stopped being the moatOriginalBy spring 2026 the model stopped being the moat: frontier quality converged, and the real advantage moved to developer experience and API design.AI
5 questions I ask before integrating a streaming APIOriginalConnection drops, backpressure, and wire formats. Five questions I ask every streaming API before building on it, learned from voice AI integrations.Developer Experience
SDKs for Streaming APIs Are DifferentOriginalREST SDK patterns stop working when the connection never closes. SDKs for streaming APIs need reconnect logic, backpressure, and graceful shutdown built in.Engineering