Version 3.2.0

Released 2026-04-18

NEW

  • When your site isn't connected to TTSWP, a Connect Card now appears at the top of every plugin page. You always see how to get started.
  • Pages that need a connected site show a greyed-out preview with one Connect button. No more clicking buttons that don't work yet.
  • Getting Started cards on the Overview page after you connect. Three quick steps: choose a voice, customize the player, generate your first audio. Hide them once you know your way around.
  • Download button in the TTS column on your posts list. Grab the audio file for any post in one click.
  • Text to Speech menu in the WordPress admin bar with quick links to Voices, Player, Shortcode Generator, Statistics, Plan & Credits, and Documentation. Visible from both the backend and your site front-end.
  • Longer single-request limits. Free users can now generate up to 10,000 characters per request, paid users up to 40,000. Turn longer articles into audio in one go.

IMPROVED

  • The Overview page still shows the welcome screen (free credits, voice demo, stats, and help links) when your site isn't yet connected.
  • Long audio generation is more reliable. The plugin now waits longer for ElevenLabs to finish, so files that used to time out after 30 seconds complete properly.
  • Clearer errors when audio generation fails. If the voice you picked has been deleted from your ElevenLabs account, or your text is longer than the chosen model accepts, you now get a message that tells you what to do.
  • The Overview page now shows "ElevenLabs key invalid" when your API key stops working, so you know to update it. No more misleading green status pill.
  • ElevenLabs credits on the Overview page now show per-key limits if you've set one (on app.ttswp.com), not the account-wide limit.
  • Security fixes and code cleanup.

FIXED

  • Saving Quick Settings sometimes showed a permission error instead of returning to the Overview page.