Title: BeyondWords &#8211; AI audio for publishers
Author: BeyondWords (formerly SpeechKit)
Published: <strong>6 iunie 2017</strong>
Last modified: 12 august 2026

---

Caută module

![](https://ps.w.org/speechkit/assets/banner-772x250.png?rev=3643072)

![](https://ps.w.org/speechkit/assets/icon-256x256.png?rev=3643072)

# BeyondWords – AI audio for publishers

 De [BeyondWords (formerly SpeechKit)](https://profiles.wordpress.org/speechkit/)

[Descarcă](https://downloads.wordpress.org/plugin/speechkit.7.0.0.zip)

 * [Detalii](https://ro.wordpress.org/plugins/speechkit/#description)
 * [Recenzii](https://ro.wordpress.org/plugins/speechkit/#reviews)
 *  [Instalare](https://ro.wordpress.org/plugins/speechkit/#installation)
 * [Dezvoltare](https://ro.wordpress.org/plugins/speechkit/#developers)

 [Suport](https://wordpress.org/support/plugin/speechkit/)

## Descriere

Turn WordPress articles into audio as you publish, with tools for distribution, 
monetization, and analytics.

#### Let audiences listen to your articles

BeyondWords turns selected WordPress posts and pages into audio automatically.

Your editors keep working in WordPress. BeyondWords generates the audio, adds a 
customizable player, and automatically update audio when articles changes.

Choose from premade voices, generate a voice from a prompt, or create Instant and
Professional voice clones. Voices are powered by ElevenLabs.

#### What you can do

 * Choose which posts and pages become audio
 * Create full audio articles or shorter audio summaries
 * Add a customizable player with automatic word highlighting
 * Correct pronunciations and review audio before publishing
 * Build playlists and podcast feeds
 * Monetize listening through advertising and subscriptions
 * Measure plays, engagement, listening time, and completion

#### Distribute in WordPress and beyond

Embed audio in your articles, create playlists, publish podcast feeds to services
such as Spotify and Apple Podcasts, share audio via URL, or share and download audio
files.

#### Built for WordPress workflows

Set defaults for your publication, then override them on individual posts.

BeyondWords can regenerate audio when an article changes. You can also use WordPress
bulk actions to generate audio for existing articles.

For page-builder setups such as Elementor, Magic Embed provides an alternative to
the standard REST API integration.

#### Monetize listening

Make audio a subscriber benefit with full, ad-free listening, while using previews
or ad-supported audio to encourage other readers to register or subscribe.

Upload your own audio ads or connect your existing ad server through VAST, the common
standard for audio advertising.

#### What publishers say

> „We’ve had great customer feedback and the team have been quick to make adjustments
> based on our suggestions.”
> Kenneth Creamer, Creamer Media

#### Get started

Book a demo and we’ll help you choose the right setup, voices, player, and monetization
options for your publication.

[Book a demo](https://beyondwords.io/book-a-demo/)

For questions or support, email [support@beyondwords.io](https://ro.wordpress.org/plugins/speechkit/support@beyondwords.io?output_format=md).

## Instalare

 1. Install and activate the BeyondWords plugin.
 2. Connect it to your BeyondWords project.
 3. Choose which posts and pages should become audio.
 4. Set your default voice and player preferences.
 5. Publish as usual.

## Întrebări frecvente

### Can I choose which articles become audio?

Yes. Set defaults for posts and pages, then change the settings for individual articles
from the WordPress editor.

### What happens when I update an article?

BeyondWords can regenerate the audio using the updated article text. You can also
keep the existing audio when an update doesn’t require a new version.

### Can we use our own voices?

Yes. You can create Instant or Professional voice clones for journalists, authors,
analysts, presenters, or other speakers. You must have the speaker’s permission.

You can also choose a premade voice or generate a voice from a prompt.

### Can we monetize the audio?

Yes. Upload your own audio ads, connect an existing ad server, or use access tiers
to create different listening experiences for visitors, registered readers, and 
subscribers.

### Can we publish the audio as a podcast?

Yes. BeyondWords lets you create podcast feeds for services such as Spotify and 
Apple Podcasts.

### Does it work with Elementor and other page builders?

Yes. The plugin normally connects WordPress to BeyondWords through our REST API.
For Elementor and other page-builder setups where that approach isn’t suitable, 
Magic Embed uses a script on your site to extract and sync the article content instead.

## Recenzii

![](https://secure.gravatar.com/avatar/09a75c3e53baa93df108e9967c509cbd7ade41d11814818f1bd71e41335969a8?
s=60&d=retro&r=g)

### 󠀁[Awesome idea… if only it worked.](https://wordpress.org/support/topic/awesome-idea-if-only-it-worked/)󠁿

 [OutBoxed](https://profiles.wordpress.org/outboxed/) 21 iulie 2025 1 răspuns

I love the voice models. I absolutely loved being able to create a voice model based
on my own voice. I was ridiculously frustrated by support (or complete lack thereof)
when I ran into errors during implementation. You can have the best product in the
world, but if people can’t use it or access your support, then they won’t be turned
into paying customers. I’ve seen other complainants being told to use a different
support than the chat functionality. If it’s broken, don’t offer the functionality!

![](https://secure.gravatar.com/avatar/5ce8b63111bffcfd6d02273097c2340f37f89790d1e6ed618b65f96b5ef1f4fa?
s=60&d=retro&r=g)

### 󠀁[Great Plugin – Great Support](https://wordpress.org/support/topic/great-plugin-great-support-1829/)󠁿

 [qgxruyfnhjfqtdi](https://profiles.wordpress.org/qgxruyfnhjfqtdi/) 14 decembrie
2023

This software works really well and I found the support was very quick and helpful
which is always nice. Thumbs up from us, we will use this plugin again on our projects.

![](https://secure.gravatar.com/avatar/95d78dc919cbd22786475cb588e71810089a7b673a28ce1b40e628adfc571d8d?
s=60&d=retro&r=g)

### 󠀁[delete account](https://wordpress.org/support/topic/delete-account-32/)󠁿

 [blackflamingo](https://profiles.wordpress.org/blackflamingo/) 27 noiembrie 2023
1 răspuns

tried to find a way to delete my account, impossible. Waiting for a reply from them.

![](https://secure.gravatar.com/avatar/20192579f5617c00607ba616bc4e23a81cc7644c882e19fee9abcab00b9bb6a6?
s=60&d=retro&r=g)

### 󠀁[Ridiculously expensive](https://wordpress.org/support/topic/ridiculously-expensive-3/)󠁿

 [](https://profiles.wordpress.org/minutepapillon/) 20 aprilie 2023

Yes, there is a free version, but it works only for 10 000 characters … which is
enough for a decent postcard. Then the audio processing appears as „Skipped” in 
the edit page of a post. … and nothing tells you what happened. You have to explore
yourself to find out that now it is $89/month … Found something great in Codecanyon
cheaper and paid only ONCEBye Bye

![](https://secure.gravatar.com/avatar/b733f16ea2e0ba9fdc6e3d2ea175336650f9803557013ed5c465cd62a5880eb3?
s=60&d=retro&r=g)

### 󠀁[Good – until it broke. No Support at all.](https://wordpress.org/support/topic/good-until-it-broke-no-support-at-all/)󠁿

 [janestreet](https://profiles.wordpress.org/curtis4/) 19 aprilie 2023

Good product until it stopped working. Support will simply ignore multiple emails
and chat requests.

![](https://secure.gravatar.com/avatar/3b2c458d6e0dc535f75ba4175f9bf0ed51e601dbb911f1ee9cfd0d42bf83745a?
s=60&d=retro&r=g)

### 󠀁[Great plug-in, worst support ever](https://wordpress.org/support/topic/great-plug-in-worst-support-ever/)󠁿

 [ericbonetti2017](https://profiles.wordpress.org/ericbonetti2017/) 8 aprilie 2023

I love the plug-in and it sounds great. But support ignores multiple emails, so 
you are own if you run into issues. And pricing is wickedly steep when you can get
plugins from Code Canyon for $20 and use Google TTS.

 [ Citește toate cele 27 de recenzii ](https://wordpress.org/support/plugin/speechkit/reviews/)

## Contributori și dezvoltatori

„BeyondWords – AI audio for publishers” este un software open-source. La acest modul
au contribuit următoarele persoane.

Contributori

 *   [ BeyondWords (formerly SpeechKit) ](https://profiles.wordpress.org/speechkit/)
 *   [ beyondwords ](https://profiles.wordpress.org/beyondwords/)
 *   [ Stuart McAlpine ](https://profiles.wordpress.org/stuartmcalpine/)

„BeyondWords – AI audio for publishers” a fost tradus în 1 locală. Mulțumim [traducătorilor](https://translate.wordpress.org/projects/wp-plugins/speechkit/contributors)
pentru contribuția lor.

[Tradu „BeyondWords – AI audio for publishers” în limba ta.](https://translate.wordpress.org/projects/wp-plugins/speechkit)

### Te interesează dezvoltarea?

[Răsfoiește codul](https://plugins.trac.wordpress.org/browser/speechkit/), vezi 
[depozitarul SVN](https://plugins.svn.wordpress.org/speechkit/), sau abonează-te
la [jurnalul de dezvoltare](https://plugins.trac.wordpress.org/log/speechkit/) prin
[RSS](https://plugins.trac.wordpress.org/log/speechkit/?limit=100&mode=stop_on_copy&format=rss).

## Istoric modificări

#### 7.0.0

Release date: 12th August 2026

**Enhancements**

 * [#566](https://github.com/beyondwords-io/wordpress-plugin/pull/566) Poll the 
   content status before embedding the player.
    - The block and classic editor previews now wait until content has finished 
      processing — showing a loading spinner meanwhile — instead of embedding the
      player immediately and caching a 404 when the audio or video isn’t ready yet.
 * [#520](https://github.com/beyondwords-io/wordpress-plugin/pull/520) New settings
   page and project-wide rewrite.
    - Simplifies the plugin settings — removing many tabs, fields and options — 
      so that audio/video generation and player display are managed from your BeyondWords
      project settings.
    - Standardises the codebase to WordPress VIP coding standards and migrates CI
      tooling from Yarn to npm.
 * [#527](https://github.com/beyondwords-io/wordpress-plugin/pull/527) BeyondWords
   editor redesign for the block and classic editors.
    - New Content (Source, Script template), Format (Output, Video template, Video
      size), Voice (Language, Model, Voice) and Player (Embed) settings, available
      in both editors.
    - The Player „Embed” setting replaces the „Display player” checkbox — choose„
      None” to hide the player on a post.
 * [#536](https://github.com/beyondwords-io/wordpress-plugin/pull/536) Wire up the
   Player „Embed” setting.
    - The Embed choice (audio/video × post/script) now controls the rendered player,
      rather than only showing or hiding it.
 * [#537](https://github.com/beyondwords-io/wordpress-plugin/pull/537) Opt-in „Customize”
   voice and language controls.
    - A per-post „Customize” toggle (off by default) reveals the Language and Voice
      pickers; the project’s default language is pre-selected when enabled.
    - The Voice and Language settings are consolidated into the plugin sidebar.
 * [#558](https://github.com/beyondwords-io/wordpress-plugin/pull/558) Reorder the
   voice picker to Language  Model  Voice.
    - „Model” is now a language-level filter that narrows the Voice list.
 * [#557](https://github.com/beyondwords-io/wordpress-plugin/pull/557) Preselect„
   Generate audio” by taxonomy term.
    - Reinstates preselecting audio generation for posts assigned specific terms,
      now across all hierarchical taxonomies and without marking posts as having
      unsaved changes.
 * [#555](https://github.com/beyondwords-io/wordpress-plugin/pull/555) Live player
   preview for the „Add Player” block.
    - The block renders a non-interactive preview of the actual player, or a prompt
      to generate audio when none exists.
 * [#563](https://github.com/beyondwords-io/wordpress-plugin/pull/563) State-reflecting
   generation labels and „Legacy” model rename.
    - The „Generate audio” toggle now reads „Generation enabled” / „Generation disabled”;
      the „Standard” voice model bucket is relabelled „Legacy”.
 * [#532](https://github.com/beyondwords-io/wordpress-plugin/pull/532) Cache API
   reads and defer audio generation on WordPress VIP.
    - Editor dropdown data is cached in 15-minute transients; on VIP, audio create/
      update is deferred to WP-Cron so the save request returns immediately.
 * [#598](https://github.com/beyondwords-io/wordpress-plugin/pull/598) Send taxonomy
   terms as `tags`.
    - Breaking: the `metadata` param is no longer sent. Code hooking `beyondwords_content_params`
      to write `$params['metadata']` must append to `$params['tags']` instead, or
      it will raise a fatal error.
 * [#611](https://github.com/beyondwords-io/wordpress-plugin/pull/611) Tidy the 
   classic editor metabox spacing and Content ID layout.

**Fixes**

 * [#618](https://github.com/beyondwords-io/wordpress-plugin/pull/618) Poll content
   status before embedding the block-editor Preview panel player, so a still-processing
   post (more likely with a customised voice/model) no longer shows a broken preview.
 * [#613](https://github.com/beyondwords-io/wordpress-plugin/pull/613) Fix author
   names with an ampersand showing as `Smith &amp; Sons` in the BeyondWords dashboard.
 * [#612](https://github.com/beyondwords-io/wordpress-plugin/pull/612) Fix tags 
   with an ampersand showing as `r&amp;d` in the BeyondWords dashboard.
 * [#610](https://github.com/beyondwords-io/wordpress-plugin/pull/610) Stop the 
   bulk „Generate audio” notice counting skipped posts as failures.
 * [#606](https://github.com/beyondwords-io/wordpress-plugin/pull/606) Fix posts
   published with no player when two saves race to create audio.
 * [#564](https://github.com/beyondwords-io/wordpress-plugin/pull/564) Sweep the
   paired `_transient_timeout_beyondwords_*` rows on uninstall, so no orphaned option
   rows are left behind.
 * [#540](https://github.com/beyondwords-io/wordpress-plugin/pull/540) Escape the
   player `onload` attribute to prevent stored XSS via the Content ID.
 * [#539](https://github.com/beyondwords-io/wordpress-plugin/pull/539) Add capability
   checks to the bulk-edit AJAX handler.
 * [#541](https://github.com/beyondwords-io/wordpress-plugin/pull/541) Prevent a
   player SDK error from clobbering saved content on Fetch.
 * [#554](https://github.com/beyondwords-io/wordpress-plugin/pull/554) Return JSON
   from the bulk-edit AJAX handler and catch delete errors.
 * [#553](https://github.com/beyondwords-io/wordpress-plugin/pull/553) Resolve the
   post ID in `Content::get_content_without_excluded_blocks`.
 * [#551](https://github.com/beyondwords-io/wordpress-plugin/pull/551) Track live
   meta for the Inspect panel Remove button.
 * [#550](https://github.com/beyondwords-io/wordpress-plugin/pull/550) Coerce non-
   string API error messages to avoid a fatal `TypeError`.
 * [#543](https://github.com/beyondwords-io/wordpress-plugin/pull/543) Guard a null
   languages API result in the classic editor voice select.
 * [#542](https://github.com/beyondwords-io/wordpress-plugin/pull/542) Surface a`
   WP_Error` from `get_content()` instead of a fatal `TypeError`.
 * [#588](https://github.com/beyondwords-io/wordpress-plugin/pull/588) Ship `symfony/
   dom-crawler` 5.4.52 to fix CVE-2026-45071 (XXE / local file disclosure).
    - The composer constraint now floors at the patched release, so a vulnerable
      version can no longer be bundled.

**Deprecations**

 * Removed the `beyondwords_player_style`, `beyondwords_player_content`, `beyondwords_title_voice_id`,`
   beyondwords_summary_voice_id` and `beyondwords_disabled` post meta keys.
    - Existing values are preserved in the database and only removed on full uninstall;`
      beyondwords_disabled` is migrated to the new „Embed” setting on upgrade.
 * The `beyondwords-*` `<head>` meta tags are now only emitted for the client-side(
   Magic Embed) integration.
 * [#601](https://github.com/beyondwords-io/wordpress-plugin/pull/601) Removed the„
   Script” option from the post Source setting, which now offers „Post” or „Post
   + script”.
    - Posts saved as „Script” are migrated to „Post + script” on upgrade, and keep
      embedding their script asset.

**Compatibility**

 * Tested up to WordPress 7.0.
 * [#515](https://github.com/beyondwords-io/wordpress-plugin/pull/515) PHP 8.5 support.
    - Run unit and e2e tests against PHP 8.0 and PHP 8.5 in GitHub Actions.
    - Bumped `phpVersion` in wp-env to 8.5.

**Codebase Enhancements**

 * [#619](https://github.com/beyondwords-io/wordpress-plugin/pull/619) Run the Cypress
   suite with pretty permalinks, fixing the block editor Preview panel content-status
   poll spec.
 * [#591](https://github.com/beyondwords-io/wordpress-plugin/pull/591) Refresh the
   developer documentation in `doc/` against the v7 codebase.
 * [#608](https://github.com/beyondwords-io/wordpress-plugin/pull/608) Fix the intermittent
   detached-DOM failures in the block editor Cypress specs.
 * [#607](https://github.com/beyondwords-io/wordpress-plugin/pull/607) Update two
   PHPUnit tests left stale by the Script-only Source removal.
 * [#602](https://github.com/beyondwords-io/wordpress-plugin/pull/602) Align the
   player-visibility docs and Cypress specs with the „Embed” setting.
 * [#600](https://github.com/beyondwords-io/wordpress-plugin/pull/600) Add must-
   follow documentation and changelog rules to `AGENTS.md`, with `CLAUDE.md` and
   Copilot pointer files.
 * [#533](https://github.com/beyondwords-io/wordpress-plugin/pull/533) Fix failing
   Cypress tests for v7.
 * [#538](https://github.com/beyondwords-io/wordpress-plugin/pull/538) Remove the
   unused `updatePostMeta` util from the Inspect panel.
 * [#562](https://github.com/beyondwords-io/wordpress-plugin/pull/562) Re-enable
   Plugin Check on `plugin-check-action` v1.1.7.
 * [#560](https://github.com/beyondwords-io/wordpress-plugin/pull/560) Cancel superseded
   CI runs via a concurrency group.
 * [#516](https://github.com/beyondwords-io/wordpress-plugin/pull/516) Remove `environment`
   from the GitHub workflows.
 * [#517](https://github.com/beyondwords-io/wordpress-plugin/pull/517), [#535](https://github.com/beyondwords-io/wordpress-plugin/pull/535)
   Update GitHub Actions dependencies.
 * [#514](https://github.com/beyondwords-io/wordpress-plugin/pull/514), [#529](https://github.com/beyondwords-io/wordpress-plugin/pull/529),
   [#534](https://github.com/beyondwords-io/wordpress-plugin/pull/534), [#616](https://github.com/beyondwords-io/wordpress-plugin/pull/616)
   Dependency upgrades.
 * Various dependency updates to clear Dependabot security warnings.

[See the previous changelogs here](https://plugins.trac.wordpress.org/browser/speechkit/trunk/changelog.txt).

## Meta

 *  Versiunea **7.0.0**
 *  Ultima actualizare **Acum o săptămână**
 *  Instalări active: **800+**
 *  Versiune WordPress ** 6.6 sau mai recentă **
 *  Testat până la **7.0.4**
 *  Versiune PHP ** 8.0 sau mai recentă **
 *  Limbi
 * [English (UK)](https://en-gb.wordpress.org/plugins/speechkit/) și [English (US)](https://wordpress.org/plugins/speechkit/).
 *  [Tradu în limba ta](https://translate.wordpress.org/projects/wp-plugins/speechkit)
 * Etichete
 * [AI](https://ro.wordpress.org/plugins/tags/ai/)[audio](https://ro.wordpress.org/plugins/tags/audio/)
   [text to speech](https://ro.wordpress.org/plugins/tags/text-to-speech/)[tts](https://ro.wordpress.org/plugins/tags/tts/)
 *  [Vizualizare avansată](https://ro.wordpress.org/plugins/speechkit/advanced/)

## Evaluări

 3.6 din 5 stele.

 *  [  16 5 – recenzii (stele)     ](https://wordpress.org/support/plugin/speechkit/reviews/?filter=5)
 *  [  0 4 – recenzii (stele)     ](https://wordpress.org/support/plugin/speechkit/reviews/?filter=4)
 *  [  2 3 – recenzii (stele)     ](https://wordpress.org/support/plugin/speechkit/reviews/?filter=3)
 *  [  2 2 – recenzii (stele)     ](https://wordpress.org/support/plugin/speechkit/reviews/?filter=2)
 *  [  7 1 – recenzii (stele)     ](https://wordpress.org/support/plugin/speechkit/reviews/?filter=1)

[Recenzia ta](https://wordpress.org/support/plugin/speechkit/reviews/#new-post)

[Vezi toate recenziile](https://wordpress.org/support/plugin/speechkit/reviews/)

## Contributori

 *   [ BeyondWords (formerly SpeechKit) ](https://profiles.wordpress.org/speechkit/)
 *   [ beyondwords ](https://profiles.wordpress.org/beyondwords/)
 *   [ Stuart McAlpine ](https://profiles.wordpress.org/stuartmcalpine/)

## Suport

Ai ceva de zis? Ai nevoie de ajutor?

 [Vezi forumul pentru suport](https://wordpress.org/support/plugin/speechkit/)

## Donează

Vrei să sprijini dezvoltarea acestui modul?

 [ Donează pentru acest modul ](https://beyondwords.io)