---
title: Archive — page 4 — Luke Oliff
description: Page 4 of posts originally published elsewhere.
canonical: https://lukeocodes.dev/archive/page/4
type: website
locale: en_GB
robots: noindex, follow
feed: https://lukeocodes.dev/rss.xml
search: https://lukeocodes.dev/search.json?q={query}
schema:
  - "@context": https://schema.org
    "@graph":
      - "@type": WebSite
        "@id": https://lukeocodes.dev/#website
        url: https://lukeocodes.dev
        name: Luke Oliff
        alternateName: lukeocodes
        inLanguage: en
        publisher:
          "@id": https://lukeocodes.dev/authors/luke#person
        description: Personal blog and writing by Luke Oliff — developer relations, voice AI, developer experience.
        potentialAction:
          - "@type": SearchAction
            target:
              "@type": EntryPoint
              urlTemplate: https://lukeocodes.dev/blog/search?q={search_term_string}
            query-input: required name=search_term_string
      - "@type": Person
        "@id": https://lukeocodes.dev/authors/luke#person
        name: Luke Oliff
        url: https://lukeocodes.dev/authors/luke
        description: Engineer and developer relations leader. Writing about developer relations, AI, and the voice industry, from the UK.
        mainEntityOfPage: https://lukeocodes.dev/authors/luke
        givenName: Luke
        familyName: Oliff
        image: https://lukeocodes.dev/authors/luke.jpg
        jobTitle: Engineer and developer relations leader
        sameAs:
          - https://www.linkedin.com/in/lukeocodes
          - https://github.com/lukeocodes
          - https://bsky.app/profile/lukeocodes.dev
          - https://x.com/lukeocodes
          - https://hashnode.com/@lukeocodes
          - https://dev.to/lukeocodes
        knowsAbout:
          - Developer Relations
          - Developer Experience
          - Voice AI
          - Text-to-Speech
          - Answer Engine Optimisation
          - Search Engine Optimisation
          - Open Source
          - Developer Tooling
          - API Design
          - Speech-to-Text
          - Voice Agents
          - Community Building
        knowsLanguage:
          - English
        nationality: British
        alumniOf:
          - "@type": Organization
            name: The Open University
---

[Luke Oliff.](/)

- [Blog](/blog)
- [CV](/cv)
- [Uses](/uses)
- [User manual](/user-manual)
- [Living with ADHD](/living-and-working-with-adhd)
- [RSS](/rss.xml)

[Luke Oliff · Archive](/blog)

# Archive.

Posts originally published elsewhere, collected here with their canonical source.

108 posts

**2026**

- [Simba 3.0 now supports cloned and personal voices](/simba-3-0-cloned-voices) (Jul 2026 · Text-to-Speech · via speechify.ai): 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
- [Streaming TTS directly to the browser with Web Audio API](/streaming-tts-to-the-browser-with-web-audio-api) (Jul 2026 · TypeScript · via speechify.ai): Stream Speechify TTS as raw PCM, keep the API key server-side, and schedule each chunk into the browser's Web Audio API for low-latency playback.
- [Add a better voice to Deepgram's Voice Agent with Speechify](/add-a-better-voice-to-deepgram-voice-agent-with-speechify) (Jul 2026 · Voice Agents · via speechify.ai): Point Deepgram Voice Agent at the open-source tts-shims OpenAI-compatible proxy to speak with a Speechify voice.
- [Controlling Emotion and Timing in TTS with SSML](/controlling-emotion-and-timing-in-tts-with-ssml) (Jul 2026 · Text-to-Speech · via speechify.ai): Use SSML emotion tags, pauses, prosody, emphasis, and pronunciation aliases to shape Speechify TTS output from one API request.
- [Cloned voices can now run on Simba 3.2 with Speechify approval](/simba-3-2-voice-cloning-approval) (Jul 2026 · Text-to-Speech · via speechify.ai): Personal cloned voices now synthesize on Simba 3.2, gated on manual voice cloning approval - once approved, pass the clone as voice_id with the model.
- [List available TTS models at runtime with GET /v1/audio/models](/list-tts-models-endpoint) (Jul 2026 · Text-to-Speech · via speechify.ai): Call GET /v1/audio/models to list the models you can pass to the TTS API, each with default and recommended flags and the languages it supports.
- [Simba 3.2 is live on the TTS API as the recommended English model](/simba-3-2-streaming-model) (Jul 2026 · Text-to-Speech · via speechify.ai): Simba 3.2 is live on the Speechify TTS API: streaming-native, with lower time-to-first-byte, richer expressivity, and a curated voice allow-list.
- [WE'RE NUMBER ONE](/simba-3-tops-artificial-analysis-tts-leaderboard) (Jul 2026 · Comparison · via speechify.ai): Simba 3.2 is #1 on the Artificial Analysis TTS leaderboard and the top-rated real-time voice on Voice Arena's blind, listener-voted board - at the lowest price.
- [Building an automated audiobook pipeline with the Speechify TTS API](/building-an-automated-audiobook-pipeline-with-the-speechify-tts-api) (Jul 2026 · Text-to-Speech · via speechify.ai): An automated audiobook pipeline in Python: chunk long text on sentence boundaries, synthesize each chunk with the TTS API, then stitch the MP3s with ffmpeg.
- [API keys can now enforce monthly USD spend limits](/api-key-monthly-spend-limits) (Jul 2026 · Pricing · via speechify.ai): Speechify API keys can now carry a monthly USD spend limit, returning 402 spend_cap_exceeded once a key reaches its budget for the calendar month.

Page 4 of 11. [← Newer](/archive/page/3) · [Older →](/archive/page/5)

## Search this site

`GET https://lukeocodes.dev/search.json?q=<words>` returns matching posts as JSON, each with its page URL and its markdown URL. Add `&limit=<1-50>` for more than 10. How it works: [/blog/search](https://lukeocodes.dev/blog/search.md).

```sh
curl "https://lukeocodes.dev/search.json?q=developer+relations"
```

---

© 2026 Luke Oliff. Posts live at the root of this site.

- [GitHub](https://github.com/lukeocodes)
- [LinkedIn](https://www.linkedin.com/in/lukeocodes)
- [X](https://x.com/lukeocodes)
- [Bluesky](https://bsky.app/profile/lukeocodes.dev)
- [Email](mailto:luke@lukeoliff.com)
- [RSS](/rss.xml)

## Cookies

This site sets one analytics cookie, from Google Analytics, and only in a browser that accepts the cookie banner. A client that does not run scripts sets no cookies, so there is nothing to accept or decline here.

[Cookie policy](/cookies)
