{"id":299992,"date":"2026-05-12T11:49:20","date_gmt":"2026-05-12T11:49:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/voxai-ai-audio-summary-for-posts\/"},"modified":"2026-05-12T11:51:27","modified_gmt":"2026-05-12T11:51:27","slug":"voxai-ai-audio-summary-for-posts","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/voxai-ai-audio-summary-for-posts\/","author":23480155,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"VoxAI - AI Audio & Summary for Posts","header_author":"Caio Ferreira","header_description":"Add AI-generated audio narration and a smart summary to every WordPress post \u2014 powered by OpenAI. One click, professional results.","assets_banners_color":"051c48","last_updated":"2026-05-12 11:51:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/caioferreiradev.com.br\/voxai","header_author_uri":"https:\/\/caioferreiradev.com.br","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"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":"caioferreiradev","date":"2026-05-12 11:51:27"},"1.0.1":{"tag":"1.0.1","author":"caioferreiradev","date":"2026-05-12 21:18:30"}},"upgrade_notice":{"1.0.0":"<p>Initial public release. Install and configure your OpenAI API key to get started.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3529768,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3529768,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3529768,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-722x250.png":{"filename":"banner-722x250.png","revision":3529768,"resolution":"722x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"voxaiau\/summary-block":{"name":"voxaiau\/summary-block","title":"Voxaiau Summary Block"},"voxaiau\/audio-block":{"name":"voxaiau\/audio-block","title":"Voxaiau Audio Block"},"voxaiau\/faq-block":{"name":"voxaiau\/faq-block","title":"Voxaiau Faq Block"}},"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3529768,"resolution":"1","location":"assets","locale":"","width":974,"height":677},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3529768,"resolution":"2","location":"assets","locale":"","width":1090,"height":505},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3529768,"resolution":"3","location":"assets","locale":"","width":904,"height":590}},"screenshots":{"1":"<strong>Frontend Widget<\/strong> \u2014 The AI Audio &amp; Summary widget inside a post.","2":"<strong>Gutenberg Sidebar<\/strong> \u2014 The plugin sidebar panels in the Gutenberg editor with real-time status feedback.","3":"<strong>Classic Editor Metabox<\/strong> \u2014 The metabox in the Classic Editor showing the summary and voice selector.","4":"<strong>Settings Page \u2014 General &amp; Summary<\/strong> \u2014 Configuration for API keys, models, and positioning.","5":"<strong>Settings Page \u2014 Audio (TTS)<\/strong> \u2014 Voice selector and quality settings."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,452,194533,520,16722],"plugin_category":[50],"plugin_contributors":[262660],"plugin_business_model":[],"class_list":["post-299992","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-audio","plugin_tags-openai","plugin_tags-summary","plugin_tags-text-to-speech","plugin_category-media","plugin_contributors-caioferreiradev","plugin_committers-caioferreiradev"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/voxai-ai-audio-summary-for-posts\/assets\/icon-128x128.png?rev=3529768","icon_2x":"https:\/\/ps.w.org\/voxai-ai-audio-summary-for-posts\/assets\/icon-256x256.png?rev=3529768","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/voxai-ai-audio-summary-for-posts\/assets\/screenshot-1.png?rev=3529768","caption":"<strong>Frontend Widget<\/strong> \u2014 The AI Audio &amp; Summary widget inside a post."},{"src":"https:\/\/ps.w.org\/voxai-ai-audio-summary-for-posts\/assets\/screenshot-2.png?rev=3529768","caption":"<strong>Gutenberg Sidebar<\/strong> \u2014 The plugin sidebar panels in the Gutenberg editor with real-time status feedback."},{"src":"https:\/\/ps.w.org\/voxai-ai-audio-summary-for-posts\/assets\/screenshot-3.png?rev=3529768","caption":"<strong>Classic Editor Metabox<\/strong> \u2014 The metabox in the Classic Editor showing the summary and voice selector."}],"raw_content":"<!--section=description-->\n<p><strong>VoxAI - AI Audio &amp; Summary for Posts<\/strong> transforms your content into a richer, more accessible experience. With a single click, your posts get a professional audio narration and an AI-written summary \u2014 no recording equipment, no manual editing.<\/p>\n\n<p>Readers stay longer. Bounce rates drop. Your content becomes accessible to audiences who prefer to listen.<\/p>\n\n<h4>\u2728 Key Features<\/h4>\n\n<p><strong>AI Summary Generator<\/strong>\nUses OpenAI GPT-4o Mini to read your article and write a concise, accurate summary. The summary appears in a collapsible panel inside your post \u2014 clean, discreet, and on-brand.<\/p>\n\n<p><strong>Text-to-Speech Audio Player<\/strong>\nConverts your full article into natural-sounding audio using OpenAI's TTS engine. Six high-quality voices available (Alloy, Echo, Fable, Onyx, Nova, Shimmer). The MP3 is saved to your server \u2014 no recurring API call for playback.<\/p>\n\n<p><strong>Reading Time Estimator<\/strong>\nAutomatically calculates and displays the estimated reading time for every post. Configurable and translatable.<\/p>\n\n<p><strong>Smart Positioning<\/strong>\nChoose to inject the AI Reader widget before the content, after the content, or disable injection entirely and use the shortcodes manually.<\/p>\n\n<p><strong>Shortcodes for Full Control<\/strong>\n- <code>[voxaiau_summary]<\/code> \u2014 Displays the AI Summary panel.\n- <code>[voxaiau_tts]<\/code> \u2014 Displays the AI Audio player.<\/p>\n\n<h4>\ud83d\udd27 Zero configuration required to start<\/h4>\n\n<p>Paste your OpenAI API key in <strong>Settings \u2192 AI Audio &amp; Summary<\/strong>, choose which post types to activate it on, and you're done. The widget renders automatically.<\/p>\n\n<h4>\ud83c\udf10 Languages<\/h4>\n\n<ul>\n<li>English (default)<\/li>\n<li>Portugu\u00eas do Brasil (pt_BR) \u2014 fully translated<\/li>\n<\/ul>\n\n<h4>\ud83d\udd12 Privacy &amp; External Services<\/h4>\n\n<p>This plugin sends post content to the OpenAI API <strong>only when you explicitly request<\/strong> a summary or audio generation. No data is sent automatically without user action.<\/p>\n\n<p>This plugin uses the OpenAI API. By using this plugin, you agree to:\n- <a href=\"https:\/\/openai.com\/policies\/terms-of-use\">OpenAI Terms of Service<\/a>\n- <a href=\"https:\/\/openai.com\/policies\/privacy-policy\">OpenAI Privacy Policy<\/a><\/p>\n\n<p>No data is stored on our servers. The generated MP3 is saved locally on your WordPress install.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation (Recommended)<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress dashboard.<\/li>\n<li>Search for <strong>VoxAI - AI Audio &amp; Summary<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>Settings \u2192 AI Audio &amp; Summary<\/strong> and paste your OpenAI API key.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Upload the zip, click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>Settings \u2192 AI Audio &amp; Summary<\/strong> and paste your OpenAI API key.<\/li>\n<\/ol>\n\n<h4>Getting your OpenAI API Key<\/h4>\n\n<ol>\n<li>Create an account at <a href=\"https:\/\/platform.openai.com\">platform.openai.com<\/a>.<\/li>\n<li>Navigate to <strong>API Keys<\/strong> and click <strong>Create new secret key<\/strong>.<\/li>\n<li>Copy the key and paste it in <strong>Settings \u2192 AI Audio &amp; Summary<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20openai%20account%3F\"><h3>Do I need an OpenAI account?<\/h3><\/dt>\n<dd><p>Yes. This plugin uses the OpenAI API to generate summaries and audio. You need an OpenAI account with a valid API key and available credits.<\/p><\/dd>\n<dt id=\"does%20it%20send%20my%20content%20to%20openai%20automatically%3F\"><h3>Does it send my content to OpenAI automatically?<\/h3><\/dt>\n<dd><p>No \u2014 content is only sent to OpenAI when requested via the \"Generate Summary\" or \"Generate Audio\" buttons inside the post editor, or when a user views a post without a cached summary.<\/p><\/dd>\n<dt id=\"how%20much%20does%20it%20cost%20to%20use%3F\"><h3>How much does it cost to use?<\/h3><\/dt>\n<dd><p>The plugin itself is free. You pay OpenAI directly for API usage. A typical article summary (GPT-4o Mini) costs less than $0.001 USD. A full audio narration (1000 words, tts-1 model) costs approximately $0.02\u2013$0.04 USD.<\/p><\/dd>\n<dt id=\"is%20the%20audio%20file%20stored%20on%20my%20server%3F\"><h3>Is the audio file stored on my server?<\/h3><\/dt>\n<dd><p>Yes. Once generated, the MP3 file is saved securely on your own WordPress server inside the uploads directory. Playback never calls the OpenAI API again.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20gutenberg%20and%20classic%20editor%3F\"><h3>Does it work with Gutenberg and Classic Editor?<\/h3><\/dt>\n<dd><p>Yes. VoxAI has full support for both the Classic Editor (metabox) and the Gutenberg block editor (sidebar panels).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0 \u2014 April 2026<\/h4>\n\n<ul>\n<li>\ud83c\udf89 Initial public release.<\/li>\n<li>AI Summary generation via OpenAI GPT-4o Mini.<\/li>\n<li>Text-to-Speech audio player via OpenAI TTS API (6 voices).<\/li>\n<li>Reading time estimator with localization support.<\/li>\n<li>Full Gutenberg sidebar panel support.<\/li>\n<li>Classic Editor metabox support.<\/li>\n<li>Configurable widget position (before content \/ after content \/ shortcode only).<\/li>\n<li>Shortcodes: <code>[voxai_reader]<\/code>, <code>[voxai_summary]<\/code>, <code>[voxai_audio]<\/code>.<\/li>\n<li>AJAX-based generation with real-time status polling.<\/li>\n<li>Per-post estimated API cost display.<\/li>\n<li>PT-BR (Portuguese Brazil) full translation included.<\/li>\n<li>GPL-2.0+ license compliance.<\/li>\n<li>PHP 7.4+ and WordPress 6.0+ compatibility check.<\/li>\n<\/ul>","raw_excerpt":"Add AI-generated audio narration and a smart summary to your WordPress posts \u2014 powered by OpenAI. One click, no recording needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/299992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=299992"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/caioferreiradev"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=299992"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=299992"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=299992"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=299992"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=299992"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=299992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}