{"id":331200,"date":"2026-06-23T13:26:20","date_gmt":"2026-06-23T13:26:20","guid":{"rendered":"https:\/\/en-gb.wordpress.org\/plugins\/voicgen-ai-text-to-speech-media-player\/"},"modified":"2026-08-10T23:41:28","modified_gmt":"2026-08-10T23:41:28","slug":"voicgen-ai-text-to-speech-media-player","status":"publish","type":"plugin","link":"https:\/\/tr.wordpress.org\/plugins\/voicgen-ai-text-to-speech-media-player\/","author":23522234,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0.4","requires":"5.8","requires_php":"8.0","requires_plugins":null,"header_name":"Voicgen \u2013 AI Text to Speech & Media Player","header_author":"Voicgen","header_description":"Automatically convert your posts to audio with natural AI voices.","assets_banners_color":"320f58","last_updated":"2026-08-10 23:41:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/voicgen.io","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":201,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"voicgen","date":"2026-07-09 15:22:56"},"1.0.1":{"tag":"1.0.1","author":"voicgen","date":"2026-08-10 23:41:28"}},"upgrade_notice":{"1.0.1":"<p>Fixes &quot;Invalid API key&quot; reported by Test connection and adds clearer plan limit messages. Recommended for all users.<\/p>","1.0.0":"<p>Initial release of the Voicgen AI text-to-speech plugin.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3583384,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3583384,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3583384,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3583384,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3601650,"resolution":"1","location":"assets","locale":"","width":1722,"height":829},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3601650,"resolution":"2","location":"assets","locale":"","width":278,"height":244}},"screenshots":{"1":"The Voicgen audio player embedded at the top of an article.","2":"Generating audio for a post from the WordPress editor."}},"plugin_section":[],"plugin_tags":[1953,2353,4702,16722,1449],"plugin_category":[34,50,56],"plugin_contributors":[268545],"plugin_business_model":[],"class_list":["post-331200","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-ai","plugin_tags-audio-player","plugin_tags-text-to-speech","plugin_tags-tts","plugin_category-accessibility","plugin_category-media","plugin_category-social-and-sharing","plugin_contributors-voicgen","plugin_committers-voicgen"],"banners":{"banner":"https:\/\/ps.w.org\/voicgen-ai-text-to-speech-media-player\/assets\/banner-772x250.png?rev=3583384","banner_2x":"https:\/\/ps.w.org\/voicgen-ai-text-to-speech-media-player\/assets\/banner-1544x500.png?rev=3583384","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/voicgen-ai-text-to-speech-media-player\/assets\/icon-128x128.png?rev=3583384","icon_2x":"https:\/\/ps.w.org\/voicgen-ai-text-to-speech-media-player\/assets\/icon-256x256.png?rev=3583384","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/voicgen-ai-text-to-speech-media-player\/assets\/screenshot-1.png?rev=3601650","caption":"The Voicgen audio player embedded at the top of an article."},{"src":"https:\/\/ps.w.org\/voicgen-ai-text-to-speech-media-player\/assets\/screenshot-2.png?rev=3601650","caption":"Generating audio for a post from the WordPress editor."}],"raw_content":"<!--section=description-->\n<p>Voicgen is an AI text to speech plugin for WordPress that converts your posts and pages into natural-sounding audio and adds a clean, accessible audio player to your content. Visitors can listen to your articles while commuting, working, or multitasking \u2014 the same audio experience used by major publishers, without the enterprise price tag.<\/p>\n\n<p>Audio is generated and hosted in the Voicgen cloud, so there is no load on your WordPress server and no audio files clogging your media library. Generate once, and the audio is cached and served fast to every visitor.<\/p>\n\n<p>Voicgen also turns articles into <strong>60-second social videos<\/strong> \u2014 vertical 9:16 clips with an AI voiceover, word-by-word karaoke captions, and auto-selected footage \u2014 ready to post to Instagram Reels, TikTok, YouTube Shorts, and Facebook. Videos are created in your Voicgen dashboard, and you can switch on auto-generation so every article that gets audio gets a video too.<\/p>\n\n<p><strong>Start free.<\/strong> No credit card required. Connect your site, pick a voice, and your first article can be playable in under five minutes.<\/p>\n\n<p><a href=\"https:\/\/voicgen.io\">Live demo<\/a> | <a href=\"https:\/\/voicgen.io\/pricing\">Pricing<\/a> | <a href=\"https:\/\/voicgen.io\/documentation\">Docs<\/a><\/p>\n\n<h4>Why add text to speech to WordPress?<\/h4>\n\n<ul>\n<li><strong>Accessibility<\/strong> \u2013 Readers with visual impairments, dyslexia, or reading fatigue can listen instead. The Voicgen player is built to WCAG 2.1 AA.<\/li>\n<li><strong>Engagement<\/strong> \u2013 Audio versions keep visitors on the page longer. Listeners finish articles they would otherwise skim.<\/li>\n<li><strong>Reach<\/strong> \u2013 Your content works in situations where reading doesn't: driving, cooking, the gym.<\/li>\n<li><strong>Credibility<\/strong> \u2013 The New York Times, The Washington Post, and the BBC all publish audio versions of articles. Voicgen gives smaller publishers the same capability.<\/li>\n<\/ul>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li><strong>Natural AI voices<\/strong> \u2013 Realistic, human-sounding voices (Luna, Atlas, Iris, and more), not robotic browser speech synthesis.<\/li>\n<li><strong>Automatic article-to-audio conversion<\/strong> \u2013 Auto-generate audio when posts are published or updated (on by default; toggle in Settings \u2192 Voicgen). You can also generate or regenerate from the post editor.<\/li>\n<li><strong>Lightweight embedded audio player<\/strong> \u2013 The player loads asynchronously and is style-isolated (Shadow DOM), so it won't clash with your theme's CSS or slow down your pages. Place it above or below content, or anywhere with the <code>[voicgen_player]<\/code> shortcode.<\/li>\n<li><strong>AI audio summaries<\/strong> \u2013 Generate a short spoken summary of long articles so time-poor readers get the key points in under a minute.<\/li>\n<li><strong>Article-to-video generation<\/strong> \u2013 Create 60-second vertical videos from your posts in the Voicgen dashboard, with AI narration, karaoke-style captions, and matched stock footage. Optionally auto-generate a video whenever audio is created. Built for Reels, TikTok, and Shorts.<\/li>\n<li><strong>Cloud generation and caching<\/strong> \u2013 No server load, no storage used on your hosting. Audio is generated once and cached.<\/li>\n<li><strong>Transcripts and timestamps<\/strong> \u2013 Word-level timing data behind every audio file, with an optional transcript panel in the player when enabled for your plan.<\/li>\n<li><strong>Multi-site management<\/strong> \u2013 Manage several websites (Properties) from one Voicgen account, each with its own API key.<\/li>\n<li><strong>Works with your setup<\/strong> \u2013 Compatible with the block editor and classic editor. Works in page-builder layouts that render standard post content; use the shortcode for custom placements.<\/li>\n<\/ul>\n\n<h4>Who is it for?<\/h4>\n\n<ul>\n<li><strong>News publishers and local newspapers<\/strong> \u2013 Give every story an audio edition without hiring narrators.<\/li>\n<li><strong>Bloggers and content creators<\/strong> \u2013 Let subscribers listen to your posts like a podcast.<\/li>\n<li><strong>Newsletters with a web archive<\/strong> \u2013 Add audio to your web versions and give readers another way in.<\/li>\n<li><strong>Business and corporate blogs<\/strong> \u2013 Make long-form content easier to consume.<\/li>\n<li><strong>Accessibility-focused websites<\/strong> \u2013 Provide a read-aloud option that meets WCAG 2.1 AA.<\/li>\n<li><strong>Social media and marketing teams<\/strong> \u2013 Turn every published article into a short video for Reels, TikTok, and Shorts without an editor or editing software.<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Install the plugin and create a free Voicgen account.<\/li>\n<li>Add your site as a Property in the Voicgen dashboard and copy the API key into <strong>Settings \u2192 Voicgen<\/strong>.<\/li>\n<li>Choose a default voice.<\/li>\n<li>Publish a post (or generate audio from the editor). The player appears automatically above or below the article \u2014 or wherever you place the <code>[voicgen_player]<\/code> shortcode.<\/li>\n<\/ol>\n\n<h4>Free plan and pricing<\/h4>\n\n<p>The free plan needs no credit card and includes a monthly allowance of audio minutes plus watermarked vertical videos, so you can try both formats before paying anything. Paid plans (Starter, Publisher, Enterprise) add more audio and video minutes, remove the watermark, and unlock more voices and team features. Voice cloning and API access are available on the Enterprise plan. Full details on the <a href=\"https:\/\/voicgen.io\/pricing\">pricing page<\/a>.<\/p>\n\n<p>Voicgen is a cloud service. The plugin is free; audio generation beyond the free allowance requires a paid Voicgen plan.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New<\/strong> and search for <strong>Voicgen<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>Settings \u2192 Voicgen<\/strong> and paste your Property API key from <a href=\"https:\/\/voicgen.io\">voicgen.io<\/a>.<\/li>\n<li>Click <strong>Test connection<\/strong>, then <strong>Save settings<\/strong>.<\/li>\n<li>Open any post and generate its audio version \u2014 or publish a new post and let auto-generate create it for you.<\/li>\n<\/ol>\n\n<p>Manual installation: download the plugin zip from WordPress.org, upload it via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, and activate.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20voicgen%20free%3F\"><h3>Is Voicgen free?<\/h3><\/dt>\n<dd><p>The plugin is free, and Voicgen has a free plan with a monthly allowance of audio minutes \u2014 no credit card required. Larger allowances and extra voices are available on paid plans.<\/p><\/dd>\n<dt id=\"do%20the%20ai%20voices%20sound%20natural%3F\"><h3>Do the AI voices sound natural?<\/h3><\/dt>\n<dd><p>Yes. Voicgen uses state-of-the-art neural text to speech, the same class of voice technology used in professional audiobook and podcast production. You can listen to samples at voicgen.io before generating anything.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20website%3F\"><h3>Will it slow down my website?<\/h3><\/dt>\n<dd><p>No. Audio is generated and hosted in the Voicgen cloud, not on your server. The player script loads asynchronously and the player itself is style-isolated, so it doesn't fight your theme's CSS.<\/p><\/dd>\n<dt id=\"where%20are%20the%20audio%20files%20stored%3F\"><h3>Where are the audio files stored?<\/h3><\/dt>\n<dd><p>In the Voicgen cloud. Nothing is added to your WordPress media library and no storage is used on your hosting.<\/p><\/dd>\n<dt id=\"does%20the%20audio%20update%20when%20i%20edit%20a%20post%3F\"><h3>Does the audio update when I edit a post?<\/h3><\/dt>\n<dd><p>Yes. When auto-generate is enabled, Voicgen regenerates audio after you change the title, content, or excerpt of a published post. You can also regenerate manually from the <strong>Voicgen Audio<\/strong> panel in the post editor. Edits that only change tags, categories, or the featured image do not trigger a new generation.<\/p><\/dd>\n<dt id=\"which%20languages%20and%20voices%20are%20supported%3F\"><h3>Which languages and voices are supported?<\/h3><\/dt>\n<dd><p>Voicgen includes 10 AI voices (including Luna, Atlas, Iris, Orion, Nova, and more) across multiple English accents, with multilingual narration in 30+ languages. Available voices depend on your plan \u2014 see the Voicgen dashboard for the full list and samples.<\/p><\/dd>\n<dt id=\"is%20the%20player%20accessible%3F\"><h3>Is the player accessible?<\/h3><\/dt>\n<dd><p>Yes. The player is built to WCAG 2.1 AA: keyboard operable, screen-reader friendly, with visible focus states.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20voice%3F\"><h3>Can I use my own voice?<\/h3><\/dt>\n<dd><p>Voice cloning is available on the Enterprise plan. You record a sample, and Voicgen creates a custom voice for your brand.<\/p><\/dd>\n<dt id=\"can%20voicgen%20turn%20my%20articles%20into%20videos%3F\"><h3>Can Voicgen turn my articles into videos?<\/h3><\/dt>\n<dd><p>Yes. From your Voicgen dashboard you can generate a 60-second vertical (9:16) video for any article, with an AI voiceover, word-by-word captions, and automatically matched footage \u2014 sized for Instagram Reels, TikTok, and YouTube Shorts. You can also turn on auto-generation so a video is created every time an article's audio is generated. The free plan includes watermarked videos so you can test it.<\/p><\/dd>\n<dt id=\"do%20video%20captions%20sync%20with%20the%20voiceover%3F\"><h3>Do video captions sync with the voiceover?<\/h3><\/dt>\n<dd><p>Yes. Captions are timed word-by-word to the narration (karaoke-style), which is what keeps viewers watching with the sound off \u2014 how most social video is consumed.<\/p><\/dd>\n<dt id=\"can%20i%20manage%20multiple%20websites%20from%20one%20account%3F\"><h3>Can I manage multiple websites from one account?<\/h3><\/dt>\n<dd><p>Yes. Each site is a Property in your Voicgen dashboard with its own API key and settings.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20browser-based%20text%20to%20speech%20plugins%3F\"><h3>How is this different from browser-based text to speech plugins?<\/h3><\/dt>\n<dd><p>Browser-based plugins use the device's built-in speech synthesis, which sounds robotic and varies by device. Voicgen generates a real audio file with a neural AI voice, so every visitor hears the same high-quality narration on every device.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20voicgen%20account%3F\"><h3>Do I need a Voicgen account?<\/h3><\/dt>\n<dd><p>Yes. Sign up at <a href=\"https:\/\/voicgen.io\">voicgen.io<\/a> and create an API key for your Property in the dashboard.<\/p><\/dd>\n<dt id=\"what%20data%20is%20sent%20to%20voicgen%3F\"><h3>What data is sent to Voicgen?<\/h3><\/dt>\n<dd><p>When audio is generated, the plugin sends your post title, post content, post URL, site domain, and your API key to Voicgen servers (<code>api.voicgen.io<\/code>). The frontend player script is loaded from <code>cdn.voicgen.io<\/code>.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20audio%20for%20a%20single%20post%3F\"><h3>Can I disable audio for a single post?<\/h3><\/dt>\n<dd><p>Yes. Use the <strong>Voicgen Audio<\/strong> meta box in the post editor and check <strong>Disable audio for this post<\/strong>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed: <strong>Test connection<\/strong> could report \"Invalid API key\" even when the key was correct. It now checks your key against the right endpoint and confirms how many voices your plan can use.<\/li>\n<li>Improved: reaching your plan's monthly article limit now says so plainly, including the limit, instead of showing a generic error.<\/li>\n<li>Improved: clearer guidance when a key is rejected, including the expected <code>vg_live_<\/code> key format.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Auto-generate audio when posts are published or updated.<\/li>\n<li>Embedded audio player (above\/below content or via <code>[voicgen_player]<\/code> shortcode).<\/li>\n<li>Per-post controls to generate, regenerate, or disable audio.<\/li>\n<li>Settings page for API key, default voice, post types, and player position.<\/li>\n<li>Compatible with WordPress 5.8 through 7.0.<\/li>\n<\/ul>","raw_excerpt":"Turn WordPress posts into audio and short social videos with AI voices. Adds an accessible media player so visitors can listen, not just read.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/331200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=331200"}],"author":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/voicgen"}],"wp:attachment":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=331200"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=331200"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=331200"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=331200"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=331200"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=331200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}