Headshot of Luke Oliff

Luke Oliff

Developer Relations · SpeechifyAI Labs

Luke Oliff is a Developer Relations leader based in the UK. For the better part of a decade he has been working with voice technology, developer tooling, and open-source — improving developer experience for well known brands. He has architected open-source strategy, launched developer communities, built tools, and shipped conversational AI voice prototypes years before mainstream APIs were available. As an engineer at heart, he writes and speaks about voice AI, developer experience, and real-time APIs as a developer would, focussing on utility and experience. He has now joined the SpeechifyAI Labs team, where Simba 3.2 sits at #1 on the independent Artificial Analysis TTS leaderboard and ranks as the #1 real-time voice on Voice Arena — the best-sounding real-time voice at its price.

Posts by Luke Oliff

  1. SpeechifyAI
  2. SpeechifyAI
  3. SpeechifyAI
  4. SpeechifyAI
  5. SpeechifyAI Changelog
  6. SpeechifyAI Changelog

    Voice agent multilingual language list is now server-driven

    GET /v1/agents/voices now returns a multilingual_languages field listing every language an agent may declare in additional_languages, so language pickers render from the live set instead of a hard-coded list that drifts out of date.

    Luke Oliff

  7. SpeechifyAI Changelog
  8. SpeechifyAI Changelog
  9. SpeechifyAI API
  10. SpeechifyAI Changelog
  11. SpeechifyAI Changelog

    Widget bundle compression and session spend-limit 402

    The voice-agent widget is now served compressed - 676 kB down to 190 kB when it was measured - supports version-pinned URLs with subresource integrity, and session creation returns 402 when a spend limit or budget is hit rather than a 500.

    Luke Oliff

  12. SpeechifyAI Changelog
  13. SpeechifyAI API

    Speech generation in the Vercel AI SDK with Speechify

    The AI SDK ships generateSpeech() but no Speechify provider. So we wrote one: a dependency-free custom speech model that maps POST /v1/audio/speech onto the SDK's SpeechModelV4 interface, key held server-side in a Next.js route.

    Luke Oliff

  14. SpeechifyAI Changelog

    Free tier TTS requests get a burst allowance

    Free-tier /v1/audio/* requests get a 10-request burst bucket instead of capping at the 1 req/s sustained rate, so a first quickstart script no longer 429s on its second call.

    Luke Oliff

  15. SpeechifyAI Changelog
  16. SpeechifyAI Changelog
  17. SpeechifyAI API
  18. SpeechifyAI

    Best TTS Providers 2026: Comparison of the Top 10 APIs

    The top 10 text-to-speech APIs of 2026, benchmarked on the independent Artificial Analysis Speech Arena. Simba 3.2 is #1 on Artificial Analysis at $6 to $10 per million characters, above every ElevenLabs, Cartesia and Google model. Self-hosted models left out.

    Luke Oliff

  19. SpeechifyAI Changelog
  20. SpeechifyAI Changelog

    Agent test runs get clear 402 errors on balance and plan tier checks

    All four agent test-run endpoints now document 402 for a depleted balance or an exhausted spend limit, the single-run path finally takes the admission gate its siblings already had, and an explicit over-tier model override is refused instead of being honoured unchecked.

    Luke Oliff

  21. SpeechifyAI Changelog
  22. SpeechifyAI Changelog

    Set a per-agent maximum call duration

    Voice agents now carry a max_call_duration_seconds field — a hard per-agent wall-clock cap on a single call. When a call reaches it, the agent ends automatically; null keeps the previous behavior of bounding calls only by your plan's ceiling.

    Luke Oliff

  23. SpeechifyAI Changelog
  24. SpeechifyAI Changelog

    Per-plan API rate and concurrency limits are now published

    The API limits reference now lists per-plan rate limits (requests per second, plus an Agents burst) and concurrency limits for both the TTS and Agents surfaces, and 429 responses carry a docs_url plus distinct rate_limited and concurrency_limited error codes.

    Luke Oliff

  25. SpeechifyAI API
  26. SpeechifyAI Changelog

    Simba 3.0 now supports cloned and personal voices

    simba-3.0 accepts cloned and personal voice_id values self-serve on POST /v1/audio/speech and /v1/audio/stream, the same way simba-english does; simba-3.2 cloning still requires manual approval.

    Luke Oliff

  27. SpeechifyAI API
  28. SpeechifyAI API
  29. SpeechifyAI API
  30. SpeechifyAI Changelog

    Cloned voices can now run on Simba 3.2 with Speechify approval

    Personal cloned voices can now be synthesized on the curated Simba 3.2 model. Given the model's quality bar, each clone is gated on manual Speechify approval of the voice key, while simba-english and simba-multilingual keep serving clones self-serve.

    Luke Oliff

  31. SpeechifyAI Changelog
  32. SpeechifyAI Changelog
  33. SpeechifyAI

    WE'RE NUMBER ONE

    Simba 3.2 is #1 on Artificial Analysis, the independent TTS benchmark. On Voice Arena's blind, listener-voted board it's the #1 real-time voice and #1 on price — the model above it isn't real-time, the nearest at its quality costs 7x more. Nothing you can ship beats it.

    Luke Oliff

  34. SpeechifyAI API
  35. SpeechifyAI Changelog
  36. SpeechifyAI API
  37. SpeechifyAI Changelog
  38. SpeechifyAI Changelog
  39. SpeechifyAI API
  40. SpeechifyAI Changelog
  41. SpeechifyAI Changelog
  42. SpeechifyAI API
  43. SpeechifyAI Changelog
  44. SpeechifyAI API
  45. SpeechifyAI Changelog
  46. SpeechifyAI API

    Streaming TTS in Python with Speechify

    How to stream audio from the Speechify TTS API in Python using the SDK and native requests. Covers chunked streaming to disk and piping audio to a player without waiting for the full payload.

    Luke Oliff

  47. SpeechifyAI Changelog
  48. SpeechifyAI Changelog
  49. SpeechifyAI Changelog
  50. SpeechifyAI API

    Using TTS in Node.js with Speechify

    A practical guide to synthesizing speech in Node.js using the Speechify TTS API. Covers installation, a basic synthesis call, streaming audio to disk, and what to reach for next.

    Luke Oliff

  51. SpeechifyAI Changelog
  52. SpeechifyAI Changelog
  53. SpeechifyAI API

    Launching the Speechify Cookbook

    A small, public repo of runnable Speechify recipes. Pick a folder, drop in your API key, run it. TypeScript and Python today, SDK and native REST side by side.

    Luke Oliff

  54. SpeechifyAI API

    Hello Speechify Developers

    Welcome to the new Speechify developer blog. Expect updates from the AI and labs teams, product news, collaborations, and technical guides for the Speechify TTS API.

    Luke Oliff

  55. SpeechifyAI Changelog

    Voice Agents API is now public beta

    Speechify Voice Agents is now publicly documented, with guides and API reference pages for agents, conversations, tools, knowledge bases, calls, and monitoring.

    Luke Oliff