WordPress plugin intelligence profile

Hearpost

A floating "Listen to this article" widget powered by the visitor's own browser. No API keys, no external services, no ongoing cost.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update10 Oct 202623d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Hearpost version 1.0.0 as active, updated 23d ago and tested up to WordPress 7.1.

Overview

About this plugin

Hearpost adds a floating text-to-speech widget to your posts and pages, using the browser’s built-in Web Speech API ( SpeechSynthesisUtterance ). Nothing is sent to any external server — the entire reading happens locally in the visitor’s browser.

Features

  • Floating widget — collapses to a small icon; click to expand into the full player
  • Play / Pause toggle, with a Speed slider (0.5x–2x)
  • Voice selector — automatically shown only when the visitor’s browser actually offers more than one voice; hidden entirely otherwise
  • Six position presets — Top Left, Top Right, Middle Left, Middle Right, Bottom Left, Bottom Right
  • Customizable icon color via a native WordPress color picker
  • Customizable widget title, also shown as a hover tooltip on the collapsed icon
  • [hearpost_reader] shortcode for manual placement, if you’d rather not auto-insert it everywhere
  • Reset to Defaults button to wipe customizations and start over
  • Fully self-contained icon (inline SVG) — no external requests, not even to WordPress’s own emoji CDN

Notes & Limitations

  • Voice availability is entirely browser/OS-dependent. Desktop Chrome tends to offer several voices; some mobile browsers offer only one (or none) — in the latter case, the Voice dropdown is automatically hidden.
  • Changing speed or voice mid-playback resumes from roughly the last spoken word (tracked via the browser’s boundary events) rather than restarting from the top — but this depends on the browser/voice actually firing those events. When it isn’t supported, it falls back to restarting from the beginning.
  • Closing the widget (×) does not pause or stop playback — it keeps reading in the background, the same way a minimized media player would. Reopening the panel reflects the correct Play/Pause state.
  • Some browsers’ built-in voices (e.g. certain Chrome “network” voices) stream over the internet in the background as an inherent part of how the browser implements them — this is outside the plugin’s control either way.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • read aloud
  • speech synthesis
  • text to speech
  • accessibility
  • audio
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity10 Oct 202623d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.