What's new
  • No refunds!
    Please read the resource description carefully before purchasing. We do not offer refunds once a resource has been downloaded.
  • By purchasing and downloading resources, you agree to the license agreement. Violating the terms may result in suspension of your license or account access.

    License agreement

  • Save More with Paid Membership

    Access over 100 add-ons from Basic and Premium pack for less than buying them individually.

    See membership levels
[XB] Text to Speech

[XB] Text to Speech 1.1.0

You must log in or register to purchase ($25.00)

69881c6a-0cc0-4973-b912-8c6bbb24021-1.webp

🎉 More voices, more content, and more control!

This update introduces OpenAI-powered text-to-speech with server-side audio caching, expands support for additional content types, and includes several playback and highlighting improvements.

✨ New Features

  • Added optional OpenAI text-to-speech support as an alternative to browser voices, with per-voice selection, server-side audio caching, configurable hourly rate limiting, and a loading indicator on the speech button.
  • Added an ACP page (Content → Text-to-Speech Audio Cache) to browse, filter, and batch-delete cached OpenAI audio.
  • Added automatic pruning of unused cached OpenAI audio after a configurable number of days (daily cron).
  • Added support for XenAddons AMS Articles, Comments, and Reviews.
  • Added support for XenAddons UBS Blog Entries, Comments, and Reviews.
  • Added support for Report Center comments.
  • Added an option to enable or disable text-to-speech for individual content types.

🐞 Bug Fixes

  • Fixed Speech All skipping the first element on the initial run.
  • Fixed Speech All incorrectly replaying the first element after normal playback.
  • Fixed incorrect word highlighting offsets for messages split into multiple speech parts.
  • Fixed the highlight option not reflecting the saved cookie state on page load.

  • Added option to hide TTS elements for browsers without SpeechSynthesis support
  • Fixed "Speech all" speaking the first element twice
Back
Top