RATA – AI Text to Speech

Description

RATA – AI Text to Speech adds a listen button and a player to your posts.

  • Browser voice – reads the page directly with the visitor’s browser voice; no account, no audio files.
  • AI voices (Vbee AIVoice) – connect your own Vbee account and the plugin creates natural mp3 audio for your posts. Only the parts of a post that changed are read again, so edits cost little.
  • Player – speed levels, a time bar you can drag to the part you want to hear, and voice information.
  • Display rules – choose the post types, categories and pages that get the player; hide it on single posts.
  • Pronunciation dictionary and sentences read instead of tables, diagrams and images.
  • Queue and log – see what is sent, retried or failed, with clear error handling.

Everything above works fully in this plugin, with no limit. RATA Premium, a separate plugin, adds automatic reading after publishing, follow-along highlight, player styles, your own cloned voice, several voices per post, multilingual sites, a podcast feed, mp3 download, an embeddable player, listening statistics, an audio library and bulk reading. The “Free & paid versions” tab of the settings compares them.

Vbee AIVoice

AI voices are created by the Vbee AIVoice service with your own Vbee account (App ID and Token). Vbee bills you in points for the text sent. This plugin is independent software, not made or endorsed by Vbee AITalk; “Vbee” and “Vbee AIVoice” are trademarks of Vbee AITalk.

External services

This plugin connects to the following services only when you enable and configure them:

  • Vbee AIVoice text-to-speech API (https://api.vbee.vn) – when the reading mode is “Vbee AI” and an App ID / Token are saved, the text of the posts to read (title and content, after the skip rules and the dictionary are applied) and the chosen voice, speed and bitrate are sent to create the audio. The created mp3 files are downloaded to your uploads folder. Nothing about visitors is sent. Vbee terms of service and privacy policy.
  • Vbee voice list (https://vbee.vn/api/v1/voices) – the list of Vbee voices (names, pictures, samples, point factors) is downloaded only when an administrator clicks “Update from Vbee” (Voices tab), after the saved App ID and Token connect; it is never downloaded by itself. Nothing is sent but the request itself. Vbee terms of service and privacy policy.
  • Vbee links – the links to Vbee in this readme and on the settings page (creating an account, balance and plan) carry the RATA referral code. RATA may receive a commission; the price for you is the same.
  • Freemius (https://freemius.com) – licensing, plans, trial, checkout and updates. Data is sent only after you opt in or activate a license; see the Freemius privacy policy.

Privacy

The plugin adds suggested text to Settings Privacy. The player keeps the chosen speed in the visitor’s browser. Nothing about visitors is sent to Vbee or stored by the plugin.

Installation

  1. Install and activate the plugin.
  2. Go to AI Text to Speech Settings.
  3. Choose the reading mode: browser voice, or Vbee AI with your App ID and Token (Vbee API).
  4. Choose where the player shows (post types, categories), then save.

FAQ

How are Vbee points counted?

Characters sent × the voice’s factor (Basic ×1, Advanced ×2–3, Premium ×3–4). Unchanged parts of a post are never sent again. The exact balance is shown in your Vbee account.

Why does Vbee refuse a voice?

Some voices need a Vbee plan that includes them. The plugin skips refused voices and logs the reason; check your Vbee plan.

The queue does not move

WordPress cron runs only when the site has visits. On quiet sites, set a system cron to call wp-cron.php every minute.

Visitors still see the old player

Empty your page cache after changing the display settings; the plugin empties the common caching plugins automatically.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“RATA – AI Text to Speech” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.5.1

  • The free plugin keeps one audio version per post and contains only its own features: the settings, player options and admin screens of RATA Premium now live only in the separate premium plugin.
  • Settings saved by another plugin version or add-on are kept when the settings page is saved.
  • “Free & paid versions” tab: where to download RATA Premium after purchase (purchase e-mail, Freemius customer area).
  • New Vbee referral link.
  • Freemius SDK 2.13.5.
  • Security: the filters, paging and rows-per-page choice of the Queue & log page are accepted only with the page’s nonce; bulk action messages no longer travel in the URL; every AJAX request checks its nonce first; the Vbee callback is verified in its REST permission check.
  • Translations updated.

1.5.0

  • “Free & paid versions” tab: the Agency plan (Agency Hub, partner brand) in the comparison.
  • Translations updated.

1.4.2

  • Settings page fixes; translations updated.

1.4.1

First release.

  • Listen button and player on posts and pages: browser voice, or Vbee AI audio created with your own Vbee account.
  • Drag the time bar to seek; speed levels; the player on phones can be turned off.
  • Choose any number of Vbee voices (one default) and pick one of them for each reading by hand.
  • Display rules: post types, categories, pages; “Do not read” per post.
  • Only the changed parts of a post are read again; queue with retries, monthly points limit, log.
  • Pronunciation dictionary (import / export) and sentences read instead of tables, diagrams and images.
  • Admin language setting; the Freemius screens follow it (Vietnamese included).