Descrição
Trusted by 200+ brands and creators, Instaread Audio Player converts your WordPress articles, blog posts, and pages into natural-sounding audio and embeds an audio player on your content. The plugin is provided at no cost to publishers; Instaread operates on an ad-supported model, where revenue is generated through optional audio advertising and shared with the publisher.
The plugin is intended for publishers who want to add an audio version of their text content to improve accessibility and offer an alternative way to consume articles.
Features
- Automatic text-to-speech conversion for posts, pages, and custom post types
- Embedded audio player with waveform visualizer
- Color and style customization to match your site’s branding
- Voice library with multiple natural-sounding voices; voice cloning available on request
- Site-specific pronunciation dictionary for proper nouns and brand names
- Analytics dashboard with listener metrics
- Audio podcast feed generation for distribution to podcast platforms
- Playlist support for serialized content
- Subscribe-to-listen flow for paywalled content
- Optional ad suppression for logged-in subscribers
- Works with standard WordPress themes
- Compatible with major page builders (Elementor, Divi, Beaver Builder, Gutenberg)
- Mobile-responsive player layout
- Asynchronous player loading — does not block page rendering
How It Works
- Install and activate the Instaread Audio Player plugin
- Connect your site through the onboarding wizard
- Choose your voice, customize the player appearance, and add the required ads.txt lines
- Submit your site for approval
- Once approved, your articles are converted to audio and the player appears on every post
Who Is This For?
- News publishers who want to offer an audio version of their articles
- Bloggers who want to make content accessible to audio-first audiences
- Content-heavy websites looking to add audio without a separate production pipeline
- Magazine and media sites that want an audio version of their archive
Pricing and Monetization
The plugin is provided at no cost to publishers. Instaread’s revenue comes from optional audio advertising played within the audio stream; publishers receive a share of that revenue.
Configuration Guide
Admin Dashboard
After activation, the Instaread menu appears in the WordPress admin sidebar. All settings are managed through a locally-rendered admin interface — no iframes, no external page loads in the admin.
Step 1 — Register Your Site
Fill in:
* Website Name — your publication name
* Homepage URL — your site’s root URL (e.g. https://example.com)
* Email Address — for account notifications
Step 2 — Choose a Voice
- Browse the voice library and click the play button to preview any voice
- Select one or more voices — the system will alternate between them
- Browse the available voices and choose the ones that best fit your publication
Step 3 — Configure the Player
- Player Design: Choose from Acoustic Player (waveform visualizer), Compact Acoustic, or Compact
- Player Color: Set the primary accent color to match your branding
- Player Label: Defaults to “Listen to this article” — customize as needed
- Waveform Colors, Timestamps Color, and Advertisement Text are available depending on design
- A live preview updates instantly as you change settings — no need to save first
Step 4 — Set Player Position
- Default Position (recommended): Player is injected above
.entry-contentautomatically - Custom Position: Enter a CSS selector (e.g.
.article-body) and choose above or below
Step 5 — Submit for Approval
Click Submit for Approval. You will be taken to a confirmation screen that shows:
* Your submission status (pending accepted)
* The ads.txt content you must add to your domain
Step 6 — Add ads.txt
Instaread requires ads.txt entries to serve audio ads. Add the provided lines to your domain’s /ads.txt file. You can:
* Edit the file manually at https://yourdomain.com/ads.txt
* Use the free Ads.txt Manager WordPress plugin (recommended)
The confirmation screen shows a live verification indicator — green when detected correctly.
Step 7 — Approval and Go-Live
Once Instaread verifies your ads.txt and approves your site, audio generation begins automatically. New posts are converted within minutes of publishing. Your full archive is also converted at no additional cost.
Approval typically happens within a few hours of submission. After approval, additional settings pages unlock in the admin sidebar:
* Voice Selection — change or add voices
* Audio Player — update player design and colors
* Position — change player placement
* Manage Posts — include/exclude posts by date or category
* Pronunciation — add custom pronunciations for brand names or proper nouns
* Ads — view and copy your ads.txt configuration
* Analytics — view listener metrics (plays, duration, geography)
External Services
Instaread Audio Player connects to external services operated by Instaread (https://instaread.co).
By installing this plugin, you agree to the Instaread Terms of Service and Privacy Policy.
This plugin connects to Instaread’s external audio service. Instaread’s hosted service performs article-to-audio processing, audio hosting, player delivery, ad serving, analytics, and revenue-share reporting. These functions are not performed locally by the WordPress plugin.
When enabled by the site administrator, the plugin may send article URLs, article text, site domain, and basic playback/ad event data to Instaread for the purpose of generating audio, serving the audio player, measuring usage, and supporting ad monetization.
Use of the Instaread service is subject to Instaread’s Terms of Use (https://instaread.co/terms) and Privacy Policy (https://instaread.co/privacy).
Instaread does not use your content to train AI models. You retain all intellectual property rights.
Ecrãs









Instalação
- Upload the
instaread-audio-playerfolder to the/wp-content/plugins/directory, or install directly through the WordPress plugin installer by searching for “Instaread Audio Player” - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to Instaread in the WordPress admin sidebar — you will see the setup wizard
- Fill in your Website Name, Homepage URL, and Email Address
- Select one or more voices from the voice library (American English voices are pre-selected by default — you can preview any voice before choosing)
- Choose your Player Design (Acoustic Player is recommended), set your Player Color, and customize the player label
- Set the Player Position — “Default Position” places the player above article content automatically; “Custom Position” lets you target a specific CSS selector
- Configure Manage Posts — choose to enable audio on all posts, filter by date range, or exclude specific categories/URLs
- Click Submit for Approval — your settings are sent to Instaread for review
- Add the ads.txt lines shown on the confirmation page to your domain’s
/ads.txtfile (this is required before your account can be approved) - Once Instaread approves your site, audio is generated for your articles automatically and the player appears on every post
Minimum Requirements
- WordPress 5.0 or higher
- PHP 7.0 or higher
- An active internet connection (audio is generated via Instaread’s cloud service)
Perguntas frequentes
-
Why does the player show “Audio coming soon” on my posts?
-
After submitting the registration form, a player placeholder appears on all your posts immediately. The placeholder changes to a fully playable audio player once Instaread approves your site and generates the audio files — this typically happens within a few hours of submission. No additional steps are needed on your end after submission.
-
How much does the plugin cost?
-
The plugin is provided at no cost to publishers. Instaread generates revenue through optional audio advertising and shares a portion with the publisher.
-
Do I need an API key or external account?
-
The plugin handles onboarding for you. Simply install, activate, and follow the setup wizard to connect your site.
-
What voices are available?
-
Instaread offers a library of natural-sounding AI voices across multiple languages and accents. Voice cloning is also available on request.
-
How quickly are articles converted to audio?
-
New content is typically converted within minutes of publishing. When you first install the plugin, your existing article archive is also converted.
-
Will this slow down my website?
-
The audio player loads asynchronously after the page has rendered, so it does not block page rendering.
-
Does Instaread work with my theme?
-
The player is designed to work with standard WordPress themes, including themes built with Elementor, Divi, Beaver Builder, and the default block editor.
-
Can I customize the player’s appearance?
-
Yes. You can change colors, select from multiple player styles, and position the player where you want on the page.
-
I have paywalled content. Can I restrict audio access?
-
Yes. Instaread offers a “Subscribe to Listen” feature that restricts audio playback to subscribers or logged-in users.
-
Can I suppress ads for paying subscribers?
-
Yes. Audio ads can be suppressed for logged-in subscribers so they get an ad-free listening experience.
-
Who owns the audio files?
-
You do. Instaread stores and serves the files, but you retain full ownership. If you cancel the service, your audio files are deleted from our servers.
-
Do you use my content to train AI models?
-
No. You retain all intellectual property rights. Instaread does not use your content to train AI or machine learning models.
-
Does this help with accessibility compliance?
-
Adding an audio version of your articles can help meet WCAG and ADA accessibility guidelines by providing an alternative way to consume content for users with visual impairments or reading difficulties.
-
Can I distribute my audio as a podcast?
-
Yes. Instaread can generate a podcast RSS feed from your audio content, allowing you to distribute it to Apple Podcasts, Spotify, Google Podcasts, and other platforms.
-
Do you provide analytics?
-
Yes. You get access to a detailed analytics dashboard with listener counts, play duration, geographic data, and more.
Avaliações
Este plugin não tem avaliações.
Contribuidores e programadores
“Instaread Audio Player — Text-to-Speech & Article-to-Audio” é software de código aberto. As seguintes pessoas contribuíram para este plugin:
ContribuidoresTraduza o “Instaread Audio Player — Text-to-Speech & Article-to-Audio” para o seu idioma.
Interessado no desenvolvimento?
Consulte o código, consulte o repositório SVN, ou subscreva o registo de alterações por RSS.
Registo de alterações
1.0.8
- Initial and Unplayed waveform colors now auto-derive from the Player Color as a lighter shade, so the waveform stays on-brand without extra setup. You can still pick either waveform color manually to override; once you do, future Player Color changes will not overwrite it.
1.0.7
- Fix: the “Show floating player” toggle introduced in 1.0.6 read as off after upgrading because the saved settings file didn’t yet carry the new value. The plugin now persists the toggle through its settings store and defaults it to on for any partner who didn’t have it set, matching the documented behavior.
1.0.6
- Added “Show floating player” toggle in Player Configuration. On by default; turn it off to disable the floating mini-player that follows readers as they scroll. The setting syncs to Instaread’s external service on save.
1.0.5
- readme.txt: refreshed the Description opening line; condensed several sections; added a Screenshots section showing the admin setup, voice selection, player configuration, and analytics dashboards. No code changes.
- Added public-page assets (banner and screenshots) so the plugin listing is no longer placeholder art.
1.0.4
- Internal release tooling improvements. No user-facing changes.
1.0.3
- Front-end script loading: the partner JavaScript is now enqueued once in the document head (when the site administrator enables “Show Audio coming soon”) instead of being emitted inline alongside each post-content slot. The post-only element continues to be injected only on single posts via the_content; non-post pages receive the script but no player markup.
- Player slot is now lighter: the per-post coordination script and placeholder loader are removed because the partner JavaScript renders its own loader and audio iframe inside the element. The reserved per-design slot height (added in 1.0.2) continues to prevent cumulative layout shift while the partner script downloads.
- External Services readme section trimmed: the endpoint URLs and short purpose lines are kept for transparency, while per-endpoint payload examples and the data-sent bullet list were removed.
1.0.2
- Clarified that the plugin is not Trialware/Serviceware: there is no license key check, no paid unlock, and no local plugin feature is disabled behind a payment, trial, quota, or license. The plugin connects to Instaread’s external service, which performs the core functionality (article-to-audio processing, audio hosting, player delivery, ad serving, revenue-share reporting) outside of WordPress.
- Removed “Submit for approval” wording that could imply local plugin functionality is locked; the call-to-action is now “Connect to Instaread”.
- Removed payment, revenue-share, and marketplace-style terms from the plugin settings screen.
- External services: added an “External Service Disclosure” section to readme.txt and an in-dashboard authorization notice describing what data is sent to Instaread and why. No new endpoints were added.
- Front-end injection is now fully admin-controlled: the partner script, wrapper markup, and player element are injected only when the site administrator enables the “Show Audio coming soon” setting; otherwise post content is returned unchanged.
- Layout stability: when shown, the player slot reserves a fixed per-design min-height (responsive desktop/mobile) to avoid cumulative layout shift; the per-post loader script is emitted inline alongside its slot for reliable loading.
- Voice selection: removed promotional tier/pricing wording from the admin UI.
1.0.1
- Distribution: include the unminified React/TypeScript source (react-app/src/, vite.config.ts, package.json, tsconfig.json) alongside the compiled bundle, so the plugin ships with a human-readable counterpart to the minified admin asset.
- Documentation: added a “Source Code” section to readme.txt with the build command and pointers to the source files.
- External services: disclosed the voice-metadata lookup endpoint (api.instaread.co /v1/wordpress/admin/voices/{id}) used when administrators select voices in the dashboard.
- Admin: load the React admin bundle as an ES module so the dashboard mounts correctly across modern browsers (resolves “Loading Instaread admin…” never disappearing on some sites).
- Admin: surface a clear error notice if the bundled assets are missing, instead of leaving an indefinite loading state.
- PHP 8.1+ compatibility: cast nullable post fields before string functions (strtotime, trim, preg_split, rtrim) to silence deprecation notices under WP_DEBUG.
- Hardened API response handling in voice sync against non-array payloads (array_merge type errors).
- Defensive guards around DOMXPath query results in custom-position injection.
1.0.0
- Initial release
- Automatic article-to-audio conversion
- Customizable embedded audio player with waveform visualizer
- Voice selection and voice cloning support
- Audio ad monetization with publisher revenue share
- Archive conversion on activation
- Analytics dashboard
- WCAG/ADA accessibility support
- Compatible with major page builders and themes
