{"id":69846,"date":"2017-06-06T13:20:02","date_gmt":"2017-06-06T13:20:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/speechkit\/"},"modified":"2026-03-11T23:48:27","modified_gmt":"2026-03-11T23:48:27","slug":"speechkit","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/speechkit\/","author":15437046,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"6.2.0","stable_tag":"6.2.0","tested":"6.9.4","requires":"5.8","requires_php":"8.0","requires_plugins":null,"header_name":"BeyondWords - Text-to-Speech","header_author":"BeyondWords","header_description":"Enables voice on your posts through speechkit.io","assets_banners_color":"161118","last_updated":"2026-03-11 23:48:27","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/beyondwords.io","header_plugin_uri":"https:\/\/beyondwords.io","header_author_uri":"https:\/\/beyondwords.io","rating":3.6,"author_block_rating":0,"active_installs":900,"downloads":92759,"num_ratings":27,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"4.0.0":{"tag":"4.0.0","author":"stuartmcalpine","date":"2023-07-26 14:25:00"},"4.0.1":{"tag":"4.0.1","author":"stuartmcalpine","date":"2023-07-29 23:31:03"},"4.0.2":{"tag":"4.0.2","author":"stuartmcalpine","date":"2023-08-03 19:23:37"},"4.0.3":{"tag":"4.0.3","author":"stuartmcalpine","date":"2023-08-04 14:26:51"},"4.0.4":{"tag":"4.0.4","author":"stuartmcalpine","date":"2023-08-17 13:03:37"},"4.0.5":{"tag":"4.0.5","author":"stuartmcalpine","date":"2023-08-24 12:32:49"},"4.0.6":{"tag":"4.0.6","author":"stuartmcalpine","date":"2023-09-07 17:37:43"},"4.1.0":{"tag":"4.1.0","author":"stuartmcalpine","date":"2023-09-15 15:35:10"},"4.1.1":{"tag":"4.1.1","author":"stuartmcalpine","date":"2023-09-15 16:28:40"},"4.1.2":{"tag":"4.1.2","author":"stuartmcalpine","date":"2023-09-21 12:32:55"},"4.2.0":{"tag":"4.2.0","author":"stuartmcalpine","date":"2023-10-10 11:03:54"},"4.2.1":{"tag":"4.2.1","author":"stuartmcalpine","date":"2023-10-12 12:28:10"},"4.2.2":{"tag":"4.2.2","author":"stuartmcalpine","date":"2023-10-27 11:53:00"},"4.2.3":{"tag":"4.2.3","author":"stuartmcalpine","date":"2023-11-02 11:21:03"},"4.2.4":{"tag":"4.2.4","author":"stuartmcalpine","date":"2023-11-15 21:11:02"},"4.3.0":{"tag":"4.3.0","author":"stuartmcalpine","date":"2023-12-07 15:19:31"},"4.4.0":{"tag":"4.4.0","author":"stuartmcalpine","date":"2024-01-11 09:48:22"},"4.5.0":{"tag":"4.5.0","author":"stuartmcalpine","date":"2024-03-01 10:55:04"},"4.5.1":{"tag":"4.5.1","author":"stuartmcalpine","date":"2024-03-14 18:19:30"},"4.6.0":{"tag":"4.6.0","author":"stuartmcalpine","date":"2024-03-28 12:22:08"},"4.6.1":{"tag":"4.6.1","author":"stuartmcalpine","date":"2024-03-28 18:24:42"},"4.6.2":{"tag":"4.6.2","author":"stuartmcalpine","date":"2024-04-11 09:05:05"},"4.7.0":{"tag":"4.7.0","author":"stuartmcalpine","date":"2024-05-02 10:30:55"},"5.0.0":{"tag":"5.0.0","author":"stuartmcalpine","date":"2024-10-15 10:50:57"},"5.1.0":{"tag":"5.1.0","author":"stuartmcalpine","date":"2024-11-11 14:45:11"},"5.2.0":{"tag":"5.2.0","author":"stuartmcalpine","date":"2024-11-22 12:59:09"},"5.2.1":{"tag":"5.2.1","author":"stuartmcalpine","date":"2024-11-28 08:29:46"},"5.2.2":{"tag":"5.2.2","author":"stuartmcalpine","date":"2024-12-10 18:35:15"},"5.3.0":{"tag":"5.3.0","author":"stuartmcalpine","date":"2025-02-03 07:41:46"},"5.3.1":{"tag":"5.3.1","author":"stuartmcalpine","date":"2025-02-11 20:44:30"},"5.4.0":{"tag":"5.4.0","author":"stuartmcalpine","date":"2025-04-22 18:56:09"},"5.5.0":{"tag":"5.5.0","author":"stuartmcalpine","date":"2025-07-02 14:26:54"},"6.0.0":{"tag":"6.0.0","author":"stuartmcalpine","date":"2025-11-10 17:15:00"},"6.0.1":{"tag":"6.0.1","author":"stuartmcalpine","date":"2025-11-26 13:30:09"},"6.0.2":{"tag":"6.0.2","author":"stuartmcalpine","date":"2025-12-03 13:57:18"},"6.0.3":{"tag":"6.0.3","author":"stuartmcalpine","date":"2025-12-16 10:29:00"},"6.0.4":{"tag":"6.0.4","author":"stuartmcalpine","date":"2026-01-07 17:37:34"},"6.1.0":{"tag":"6.1.0","author":"stuartmcalpine","date":"2026-03-02 23:40:47"},"6.2.0":{"tag":"6.2.0","author":"stuartmcalpine","date":"2026-03-11 23:48:27"}},"upgrade_notice":[],"ratings":{"1":7,"2":2,"3":2,"4":0,"5":16},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2633494,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2633494,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2633494,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2633494,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6","4.1.0","4.1.1","4.1.2","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.3.0","4.4.0","4.5.0","4.5.1","4.6.0","4.6.1","4.6.2","4.7.0","5.0.0","5.1.0","5.2.0","5.2.1","5.2.2","5.3.0","5.3.1","5.4.0","5.5.0","6.0.0","6.0.1","6.0.2","6.0.3","6.0.4","6.1.0","6.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2633494,"resolution":"1","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,452,16722,1449,226061],"plugin_category":[50],"plugin_contributors":[205671,188564],"plugin_business_model":[],"class_list":["post-69846","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-audio","plugin_tags-text-to-speech","plugin_tags-tts","plugin_tags-voice-cloning","plugin_category-media","plugin_contributors-beyondwords","plugin_contributors-stuartmcalpine","plugin_committers-speechkit","plugin_committers-stuartmcalpine"],"banners":{"banner":"https:\/\/ps.w.org\/speechkit\/assets\/banner-772x250.png?rev=2633494","banner_2x":"https:\/\/ps.w.org\/speechkit\/assets\/banner-1544x500.png?rev=2633494","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/speechkit\/assets\/icon-128x128.png?rev=2633494","icon_2x":"https:\/\/ps.w.org\/speechkit\/assets\/icon-256x256.png?rev=2633494","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/speechkit\/assets\/screenshot-1.png?rev=2633494","caption":""}],"raw_content":"<!--section=description-->\n<p>BeyondWords is the AI voice platform that brings frictionless audio publishing to newsrooms, writers, and businesses. Automatically create audio versions of WordPress posts and pages and embed via a customizable player. Lifelike neural voices and customizable text-to-speech algorithms deliver realistic speech that keeps listeners coming back for more.<\/p>\n\n<h3>GET STARTED WITH BEYONDWORDS<\/h3>\n\n<p>To get started with BeyondWords, please <a href=\"https:\/\/beyondwords.io\/book-a-demo\/?utm_source=wordpress&amp;utm_medium=referral&amp;utm_campaign=&amp;utm_content=plugin\">book a demo<\/a> with our team.<\/p>\n\n<p>We\u2019ll walk you through the platform, discuss your goals, and help set up your account so you can begin converting your WordPress content into audio.<\/p>\n\n<p>Any questions? Visit our website <a href=\"https:\/\/beyondwords.io\/?utm_source=wordpress&amp;utm_medium=referral&amp;utm_campaign=&amp;utm_content=plugin\">https:\/\/beyondwords.io<\/a> or email <a href=\"mailto:support@beyondwords.io\">&#115;&#117;&#x70;p&#111;&#x72;&#x74;&#064;&#098;&#x65;y&#111;&#x6e;&#x64;&#119;&#111;&#x72;&#x64;&#115;&#x2e;&#x69;&#111;<\/a>.<\/p>\n\n<h3>Key features of our text-to-speech plugin for WordPress:<\/h3>\n\n<ul>\n<li>Easily pick which pages and posts are converted into audio<\/li>\n<li>Audio is automatically created and embedded via our customizable player<\/li>\n<li>Powerful and versatile player options to fit your web and mobile experience.<\/li>\n<\/ul>\n\n<h3>Key features of your BeyondWords dashboard:<\/h3>\n\n<ul>\n<li>Lifelike AI voices enhanced by customizable NLP algorithms<\/li>\n<li>Create or edit audio in the Text-to-Speech Editor<\/li>\n<li>Curate custom playlists and podcast feeds<\/li>\n<li>Embed audio manually or share via URL<\/li>\n<li>Monitor engagement through analytics<\/li>\n<li>Manage audio through the audio CMS<\/li>\n<li>Monetize your audio with audio ads<\/li>\n<\/ul>\n\n<p>You are just minutes away from engaging audiences with AI audio. Join the hundreds of WordPress publishers already using our text-to-speech plugin and platform to make the most of their news articles, reports, guides, and more.<\/p>\n\n<p>If you have any questions, feedback, or issues, please email <a href=\"mailto:support@beyondwords.io\">&#115;&#117;&#x70;p&#111;&#x72;&#x74;&#064;&#098;&#x65;y&#111;&#x6e;&#x64;&#119;&#111;&#x72;&#x64;&#115;&#x2e;&#x69;&#111;<\/a>.<\/p>\n\n<h3>CUSTOMER TESTIMONIAL<\/h3>\n\n<blockquote>\n  <p>\"We've been using BeyondWords to convert our articles into audio for over a year. Overall, we are very impressed with the service. The quality of the audio is consistently the best we've found available, the plugin and dashboard provides all the functionality we need, processing and delivery of the audio is fast and the players fit nicely on our page. We've had great customer feedback and the team have been quick to make adjustments based on our suggestions.\"<\/p>\n  \n  <p>&mdash; Kenneth Creamer, Creamer Media<\/p>\n<\/blockquote>\n\n<h3>ADVANCED TEXT-TO-SPEECH<\/h3>\n\n<p>Looking for the best text-to-speech plugin on WordPress?<\/p>\n\n<p>Using methods like natural language processing (NLP), BeyondWords' unique text processing algorithms optimally convert your content into speech synthesis markup language (SSML). This enables AI voices to effectively pronounce elements that other platforms can struggle with, such as names, numbers, and dates, as well as filtering out elements that shouldn't be read aloud. You can even add aliases to ensure everything is read exactly how you want it.<\/p>\n\n<p>BeyondWords gives you access to neural voices from Google Cloud, Amazon Web Services, and Microsoft Azure (500+ voices across 140+ language locales).<\/p>\n\n<p>You can also get access to premium neural voices &mdash; voice clones of professional voice actors that are exclusive to BeyondWords. Users have the option to develop a completely bespoke custom voice using our voice cloning service.<\/p>\n\n<p>The result is naturalistic spoken-word audio content that engages your target audience &mdash; at a fraction of the cost of human recordings.<\/p>\n\n<h3>EFFORTLESS DISTRIBUTION<\/h3>\n\n<p>BeyondWords makes it easy to reach new audiences and grow your listenership. As well as auto-embedding audio players to your WordPress site, you can embed your audio manually or share via URL. You can even download your audios as mp3 files.<\/p>\n\n<p>This includes content created automatically with our WordPress text-to-speech plugin, as well as content created manually with the Text-to-Speech Editor &mdash; perfect for audio newsletters.<\/p>\n\n<p>Users can even create custom playlists that keep listeners listening for longer. These can be embedded, shared via URL, or even distributed via podcast feed. That means you can reach audiences through platforms like Apple Podcasts and Spotify.<\/p>\n\n<h3>ANALYTICS AND MONETIZATION<\/h3>\n\n<p>You get access to project analytics, which means you can track listener engagement at the project level through your BeyondWords dashboard. Users can also get access to audio analytics, as well as Google Analytics and Google Tag Manager integrations.<\/p>\n\n<p>You can even leverage your listenership through audio advertising. Use our self-serve audio advertising feature to create your own campaigns or use VAST (video ad serving template) to connect a programmatic advertising platform, such as Google Ad Manager.<\/p>\n\n<!--section=changelog-->\n<h4>6.2.0<\/h4>\n\n<p>Release date: 11th March 2026<\/p>\n\n<p><strong>Enhancements<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/498\">#498<\/a> \"Generate Audio\" component improvements.\n\n<ul>\n<li>Stability and performance updates for the Generate Audio component in the block editor.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p><strong>Codebase Enhancements<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/474\">#474<\/a> Replace Mock API responses with pre_http_request filter.\n\n<ul>\n<li>Mockoon has been replaced with WordPress HTTP filters, and completely removed.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>6.1.0<\/h4>\n\n<p>Release date: 2nd March 2026<\/p>\n\n<p><strong>Fixes<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/483\">#483<\/a> and <a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/494\">#494<\/a> Fix reported REST API 404 responses.\n\n<ul>\n<li>Skip the second <code>wp_after_insert_post<\/code> triggered by Gutenberg's meta box save.<\/li>\n<li>If the audio update request to our REST API results in a 404 then clear the stale content ID in WordPress and create new audio.<\/li>\n<li><code>hasContent()<\/code> guard on <code>onTrashPost()<\/code> \/ <code>onDeletePost()<\/code> now skips posts without BeyondWords content IDs e.g. revisions.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p><strong>Enhancements<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/481\">#481<\/a> Add <code>$context<\/code> param to <code>beyondwords_player_html<\/code> filter.\n\n<ul>\n<li>Use the <code>$context<\/code> param to enable filtering of the player HTML based on whether it was auto-prepended to <code>the_content<\/code> or added manually using a shortcode.<\/li>\n<li>This filter can be used to hide only the auto-prepended players, enabling the shortcode to be used effectively in PHP template files.<\/li>\n<li>Check the <a href=\"https:\/\/docs.beyondwords.io\/docs-and-guides\/integrations\/wordpress\/filters?utm_source=wordpress&amp;utm_medium=referral&amp;utm_campaign=&amp;utm_content=plugin#beyondwords_player_html\">Examples<\/a> in our docs for further information.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>6.0.4<\/h4>\n\n<p>Release date: 7th January 2026<\/p>\n\n<p><strong>Fixes<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/477\">#477<\/a> Fix <code>saveErrorMessage()<\/code> bug.\n\n<ul>\n<li>In the error message saving method we were incorrectly checking the integration method for the plugin instead of the post, which may explain a reported problem where unexpected 404 error messages were being saved.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p><strong>Codebase Enhancements<\/strong><\/p>\n\n<ul>\n<li>Improve the Cypress test suite by adding more assertions and testing more post statuses.<\/li>\n<li>Check for <code>ABSPATH<\/code> at the top of all PHP files.<\/li>\n<\/ul>\n\n<h4>6.0.3<\/h4>\n\n<p>Release date: 16th December 2025<\/p>\n\n<p><strong>Compatibility<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/473\">#473<\/a> Reintroduce support for <strong>PHP 8.0<\/strong>.<\/li>\n<\/ul>\n\n<h4>6.0.2<\/h4>\n\n<p>Release date: 3rd December 2025<\/p>\n\n<p><strong>Enhancements and Features<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/468\">#468<\/a> Tested up to WordPress 6.9.<\/li>\n<\/ul>\n\n<p><strong>Fixes<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/469\">#469<\/a> Add <code>beyondwords_integration_method<\/code> into Inspect Panel copied data.<\/li>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/466\">#466<\/a> Removed PHP type hints from methods hooked directly into WordPress <code>add_action<\/code>\/<code>add_filter<\/code>.<\/li>\n<\/ul>\n\n<h4>6.0.1<\/h4>\n\n<p>Release date: 26th November 2025<\/p>\n\n<p><strong>Fixes<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/464\">#464<\/a> Use <code>CoreUtils::getPostMetaKeys<\/code> to get all keys for removal.<\/li>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/461\">#461<\/a> Accept <code>null<\/code> params from WP Core for <code>isProtectedMeta<\/code>.<\/li>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/460\">#460<\/a> Accept a <code>null<\/code> parameter in <code>getLangCodeFromJsonIfEmpty<\/code>.<\/li>\n<\/ul>\n\n<h4>6.0.0<\/h4>\n\n<p>Release date: 10th November 2025<\/p>\n\n<p><strong>Enhancements and Features<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/449\">#449<\/a> Added support for Magic Embed integration within the plugin.\n\n<ul>\n<li>A new <strong>\"Magic Embed\"<\/strong> option has been added under <strong>Content &gt; Integration method<\/strong> in the plugin settings.<\/li>\n<li>This option is intended for users working with <strong>page builders such as Elementor<\/strong>, who may have experienced issues getting the <strong>REST API<\/strong> to function correctly during initial setup.<\/li>\n<li><strong>Enabling Magic Embed<\/strong> will automatically add the Magic Embed script to each of your posts.<\/li>\n<li>For correct functionality:\n\n<ul>\n<li>Magic Embed must be <strong>selected in the WordPress plugin<\/strong>.<\/li>\n<li>Magic Embed must also be <strong><a href=\"https:\/\/docs.beyondwords.io\/docs-and-guides\/integrations\/magic-embed\/overview#setup\">enabled and configured<\/a> in your BeyondWords dashboard<\/strong>.<\/li>\n<\/ul><\/li>\n<li>Posts previously created using the <strong>REST API<\/strong> will continue to use that method.<\/li>\n<li>Refer to our <a href=\"https:\/\/docs.beyondwords.io\/docs-and-guides\/integrations\/magic-embed\/overview\">Magic Embed documentation<\/a> for more information.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p><strong><em>If your plugin is already working as expected with the REST API, we recommend continuing to use that integration.<\/em><\/strong><\/p>\n\n<p><strong>Fixes<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/457\">#457<\/a> Removed segment marker assignment.\n\n<ul>\n<li>Fixes a reported JS issue where the block editor \"+\" button was not being displayed.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p><strong>Code Coverage<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/455\">#455<\/a> Increased PHPUnit test coverage.<\/li>\n<\/ul>\n\n<p><strong>Refactoring<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/454\">#454<\/a> PHP type declarations.<\/li>\n<li><a href=\"https:\/\/github.com\/beyondwords-io\/wordpress-plugin\/pull\/447\">#447<\/a> Make PHP methods static.<\/li>\n<\/ul>\n\n<p><strong>Compatibility<\/strong><\/p>\n\n<ul>\n<li>~~<strong>PHP 8.1<\/strong> is now our minimum supported version.~~<\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/plugins.trac.wordpress.org\/browser\/speechkit\/trunk\/changelog.txt\">See the previous changelogs here<\/a>.<\/p>","raw_excerpt":"BeyondWords is the AI voice platform that brings frictionless audio publishing to newsrooms, writers, and businesses.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/69846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=69846"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/speechkit"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=69846"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=69846"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=69846"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=69846"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=69846"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=69846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}