535 produtos atualizados nos últimos 7 dias

Changelog do Speaker

O que mudou em cada versão, da mais recente para a mais antiga. As notas são as publicadas pelo desenvolvedor, no idioma original.

  • Mais recente 4.2.0
  • 92 versões
  • Desde ago 2019

Versão 4.2.0

Mais recente
Notas da versão 4.2.0: 2 novidades 21 melhorias 51 correções 3 reforços de segurança

Novidade

  • Added define( 'SPEAKER_RESET_KEYS', true ); for wp-config.php as a last-resort way to clear both Google keys when a broken vendor directory stops the site from rendering wp-admin at all. The check runs before the Google libraries are loaded, so it still works in that situation
  • Added the speaker_input_mode filter to override how the content is sent to Google: as SSML, as Chirp markup or as plain text

Melhoria

  • Technical error messages are no longer shown in the admin area. Problems you can solve yourself are now explained in plain words: a missing or revoked Google key, the Text-to-Speech API not being enabled for your project, a reached quota or inactive billing, the server not being able to reach Google, an out of date security certificate, a missing PHP extension, a PHP memory limit that is too low, a conflicting library from another plugin, an unwritable uploads folder, a part length that…
  • Anything that is not one of those is now reported as a short notice pointing at the PHP error log, instead of printing the exception text, file path and line number on the page. The full technical detail is always written to the error log, and is shown on screen only when WP_DEBUG is enabled
  • Error notices in the admin area are now shown only to administrators
  • The Voice tab no longer embeds the raw HTML error page returned by Google when the key or the API is not correct
  • Replaced the User-Agent check on the internal content-parsing template with a signed, short-lived token. The old check could be spoofed and was skipped entirely when WP_DEBUG was on
  • The Google libraries are no longer loaded on front-end page views. They are loaded only for the admin area, AJAX, cron and REST requests, which cuts memory use on every visitor request
  • Audio metadata is now cached in post meta instead of being re-read from the file on every call. Generating the podcast feed no longer re-parses every episode several times
  • The rendered voice list is now cached, instead of being rebuilt on every settings page view
  • The admin notice check no longer reads the entire audio folder listing on every admin page load
  • Schema markup is now built with the WordPress JSON encoder instead of HTML escaping
  • Voice avatars in the Voice tab no longer change on every page load
  • Dates in the metabox and the dashboard widget now follow the site timezone and language
  • On PHP below 8.1 the plugin now refuses to load the PHP 8 libraries and shows the notice about the Speaker PHP7 add-on, instead of failing with a blank page
  • Audio file names generated from the [title], [name] and [author] patterns are now sanitized, so spaces become hyphens and unsafe characters are removed. Audio generated by earlier versions is still found under its original name and keeps playing: nothing has to be regenerated after updating. Only newly generated audio uses the new naming, and the old file for a post is cleaned up once that post is generated again
  • Updated the Audio File Name field description, which said spaces were kept in file names
  • Removed unused code from the speech generation class: the WAV joining helper, the HTML repair helper, the deprecated SSML support check and a duplicate page template callback
  • The Google API key is now passed to the Text-to-Speech client directly instead of through a patch of the bundled Google Auth library, so updating the libraries can no longer break the authentication with "Could not construct ApplicationDefaultCredentials"
  • Updated the Google Cloud Text-to-Speech library to v2.8, required by the Chirp 3: HD pause markup
  • Updated the Google API Client library to v2.19
  • Raised the minimum PHP version for the main plugin to 8.1. Sites on PHP 7.4 keep working through the Speaker PHP7 add-on
  • Removed the unused Google API service classes from the bundled libraries, keeping only Google Drive. The plugin package is back under 7 MB

Correção

  • Fixed voice previews that stopped playing everywhere: in the Voice settings tab, in the post metabox and in the Speech Template editor. Google moved its voice samples to a new address, and the old one started returning a web page instead of audio. Previews now use the new location, which also covers Chirp 3: HD, Chirp HD, Studio, News and Polyglot voices. When Google has no sample for a voice, the Voice tab now says so instead of showing a player that does nothing
  • Fixed the Speaker and Playback analytics columns on the WooCommerce Products list (and any other list where a plugin sets fixed column widths): the columns collapsed to a few pixels wide and their headers overlapped the neighbouring "Product brands" column. The columns now reserve their own width, and the cell content is laid out inside the cell instead of turning the cell itself into a flex box
  • Fixed the player on posts split with the "Page break" block: with pretty permalinks every page of the post played the audio of the first page. Each page now plays its own audio file
  • Fixed the Speech Template Editor hanging on an endless preloader. The page preview is now always opened on the same address as the admin area (previously it failed when the site address differed from the WordPress address by https, www or port), the editor allows the preview to be embedded even when a security plugin sends X-Frame-Options, drafts are previewed correctly, and when the preview still cannot be loaded the editor shows what went wrong and a link to open the page instead of spinning…
  • Fixed a flood of "Trying to access array offset on value of type null in .../protobuf/.../RepeatedField.php" warnings, followed by "headers already sent", on sites updated from a previous version. The cached list of Google voices was stored as raw Google library objects, which no longer unserialize correctly after the library update. The list is now cached in a plugin-owned format, a stale cache is detected and discarded automatically, and the old cache entry is removed
  • Fixed the "array_key_exists: Argument #1 ($key) must be a valid array offset type" error in the admin area, caused by the language code returned by Google being handled as a plain array
  • Fixed the Google Drive authorization callback accepting an authorization code from any source. The callback now verifies a one-time state value and requires an administrator, so the site's audio uploads can no longer be redirected to someone else's Drive
  • Fixed the audio generation, audio deletion and Speech Template AJAX endpoints checking only a nonce. Contributor-level users could delete audio from any post, run up the Google Text-to-Speech bill and rewrite site-wide Speech Templates. All four endpoints now check user capabilities
  • Fixed generated audio file names not being sanitized, so a post title containing slashes could write files outside the uploads folder
  • Fixed the player icon and share icon settings being able to read any file on the server into the page
  • Fixed the plugin disabling TLS certificate verification for every HTTP request made by WordPress, including requests from the core and from other plugins
  • Fixed PHP exception details, including absolute server paths and line numbers, being shown to visitors and non-administrators
  • Fixed the public analytics endpoint accepting any post ID, which allowed anonymous visitors to inflate playback counters and add meta rows to arbitrary posts
  • Fixed the author voice field on the user profile being saved without validation or sanitization
  • Fixed plugin settings being saved without a sanitize callback. Custom CSS, feed templates, Schema markup and regular expression fields are preserved as before
  • Fixed Custom CSS and the player colour and size settings being written into the page without sanitization
  • Fixed the tag attribute of the [speaker-mute] shortcode allowing arbitrary markup. It is now limited to a list of safe tag names
  • Fixed a fatal error on every page containing a player when the URL carried a non-numeric page parameter
  • Fixed the podcast feed being cut off at the "posts per page" setting, so only the 10 most recent episodes reached Apple Podcasts and Spotify
  • Fixed the podcast feed publication date not following RFC 822, which made strict podcast clients mis-order or reject episodes
  • Fixed every page of a multipage post sharing one GUID in the podcast feed, so clients collapsed them into a single episode
  • Fixed the feed becoming invalid XML when the site title or tagline contained an ampersand or an angle bracket, and fixed double-encoded episode titles
  • Fixed episode enclosure URLs losing their query string, and fixed empty type and length attributes for posts using a custom audio file
  • Fixed the default podcast template missing the iTunes category, type and summary tags that Apple requires
  • Fixed the podcast XML file being written to a path guessed from the plugin folder layout, with no error handling. It now uses the WordPress filesystem API
  • Fixed the dashboard widget appearing when analytics was turned off, quota percentages being shown 100 times too small, and the used quota being counted in bytes instead of characters
  • Fixed duplicate voices in the metabox voice list, and a fatal error when the cached voice list had expired
  • Fixed the Voice tab saving the language setting into an option that no longer exists
  • Fixed the width and spell-check attributes never being applied to the Voice and Schema tab controls
  • Fixed the player style not carrying over for sites upgrading from the "rounded" style
  • Fixed the analytics columns setting defaulting to a column that does not exist
  • Fixed the supported post types setting never falling back to its Posts and Pages default
  • Fixed sentences longer than the part length limit being silently dropped from the generated audio. They are now split instead
  • Fixed pause markup being inserted inside decimal numbers, abbreviations and tag attributes, which produced invalid SSML and could fail the whole request
  • Fixed long custom text elements in a Speech Template being read out twice
  • Fixed soft hyphens being read out loud
  • Fixed audio generation reporting success when it had failed, and fixed multipage posts reporting only the status of the last page
  • Fixed the audio URL and duration saved for pages of a multipage post pointing at the first page
  • Fixed a failed content fetch aborting the whole post save with a raw JSON response in the editor
  • Fixed Media Library entries for generated audio storing HTML-escaped titles, a hardcoded author and no attachment metadata
  • Fixed analytics counters losing plays when several visitors listened at once, a negative bounce rate with looping enabled, and lost precision in the play rate
  • Fixed the "Google Drive token is saved" notice appearing on any admin URL carrying a scope parameter
  • Fixed an unclosed tag and an unescaped value in the post list download column
  • Fixed uninstall leaving behind any plugin option whose value was empty or zero
  • Fixed an error when a multilingual language code was passed as an array
  • Fixed possible fatal errors when the Google Drive client could not be built, and fixed the Drive client checking the Text-to-Speech key instead of the Drive key
  • Fixed the pause shortcode and all other SSML shortcodes being silently dropped with Chirp 3: HD voices: pauses are now sent as Chirp pause markup
  • Fixed the settings page rendering without styles when the Google API key is missing or malformed. The error is now logged and the key upload form is shown instead
  • Fixed HTML entities being read out loud ("Tom & Jerry") with Chirp and Journey voices
  • Fixed paragraphs, list items and table cells running into each other with Chirp and Journey voices
  • Fixed the phoneme shortcode being stripped before the synthesis request

Segurança

  • Fixed a vulnerability that let any visitor erase the site's Google Text-to-Speech API key by requesting a URL. Resetting a key now requires an administrator and a signed link
  • Fixed the same vulnerability for the Google Drive storage key
  • Updated the Firebase PHP-JWT library to v7.1, which resolves the CVE-2025-45769 security advisory
Assinar para baixar a versão 4.2.0

2026

5 versões

Versão 4.1.14

Notas da versão 4.1.14: 1 melhoria 1 correção 1 reforço de segurança

Melhoria

  • Improved displaying of the player and playback controls on the mobile lock screen

Correção

  • Fixed an issue where the API key could be reset by transient network or server errors instead of only definitive authentication failures

Segurança

  • Fixed a security vulnerability in the post metabox AJAX endpoint: added nonce verification, capability checks, and a post meta whitelist (CVE-2026-57783)
Assinar para baixar a versão 4.1.14

Versão 4.1.13

Notas da versão 4.1.13: 2 correções

Correção

  • Fixed an issue where certain shortcode inputs were not properly sanitized
  • Fixed display of saved multilingual settings in the Multilingual tab
Assinar para baixar a versão 4.1.13

Versão 4.1.11

Notas da versão 4.1.11: 1 correção

Correção

  • Fixed audio generation issues on PHP versions below 8

2025

5 versões

Versão 4.1.9

Notas da versão 4.1.9: 1 melhoria

Melhoria

  • Improved svg icons loading

Versão 4.1.7

Notas da versão 4.1.7: 1 correção

Correção

  • Fixed several issues related to audio generation using Chirp voices.
Assinar para baixar a versão 4.1.7

Versão 4.1.6

Notas da versão 4.1.6: 1 correção

Correção

  • Fixed issue with the Google Studio voices

Versão 4.1.5

Notas da versão 4.1.5: 1 novidade

Novidade

  • Added support for Chirp and Polyglot voices

2024

12 versões

Versão 4.1.4

Notas da versão 4.1.4: 1 melhoria

Melhoria

  • Improved compatibility with the latest WordPress release

Versão 4.1.3

Notas da versão 4.1.3: 1 novidade

Novidade

  • Added support of Journey and Casual voices

Versão 4.1.2

Notas da versão 4.1.2: 2 correções

Correção

  • Fixed issue where long audio durations were incorrectly displayed in the Wavesurfer player.
  • Fixed error where icons were not properly loaded in certain server environments.

Versão 4.1.1

Notas da versão 4.1.1: 1 correção

Correção

  • Resolved compatibility issue with the Polylang plugin

Versão 4.1.0

Notas da versão 4.1.0: 2 melhorias 1 correção

Melhoria

  • PHP7 compatibility moved to sub-plugin Speaker PHP7
  • Updated Google packages to version 1.8.3

Correção

  • Fixed default speech template for post formats

Versão 4.0.18

Notas da versão 4.0.18: 1 correção

Correção

  • Fixed Google API error handler

Versão 4.0.17

Notas da versão 4.0.17: 1 melhoria

Melhoria

  • Refined Google API error handler

Versão 4.0.16

Notas da versão 4.0.16: 1 correção

Correção

  • Fixed API-key reset link

Versão 4.0.15

Notas da versão 4.0.15: 1 melhoria 1 correção

Melhoria

  • Changed the default RSS Header Template to meets the new PSP-1 standard by the Podcast Standards Project

Correção

  • Fixed date format and special characters in RSS feed

Versão 4.0.14

Notas da versão 4.0.14: 1 novidade 1 melhoria 1 correção

Novidade

  • Added iOS unmute setting to workaround iPhone mute button

Melhoria

  • Implement filter for multilang locale

Correção

  • Fixed HTML content split issue

Versão 4.0.13

Notas da versão 4.0.13: 1 correção

Correção

  • Fixed long-paragraph dividing

Versão 4.0.12

Notas da versão 4.0.12: 2 correções

Correção

  • Fixed issue during a plugin installation process
  • Fixed Wavesurfer player layout for long page titles

2023

16 versões

Versão 4.0.11

Notas da versão 4.0.11: 1 correção

Correção

  • Fixed the problem of selecting the default Speech Template for Post formats

Versão 4.0.10

Notas da versão 4.0.10: 1 correção

Correção

  • Fixed Custom Audio file metabox interface

Versão 4.0.9

Notas da versão 4.0.9: 1 melhoria

Melhoria

  • Improved compatibility with WordPress 6.3

Versão 4.0.8

Notas da versão 4.0.8: 3 correções

Correção

  • Fixed fail of website if Google Cloud banned site DNS
  • Fixed warning in editor using GravityForm + Conversational Addon
  • Fixed looped audio for MediaElement player

Versão 4.0.7

Notas da versão 4.0.7: 1 novidade 1 correção

Novidade

  • Added settings to add pauses for table markup

Correção

  • Fixed voice change selector for the Speech Template element

Versão 4.0.6

Notas da versão 4.0.6: 3 correções

Correção

  • Fixed missing Screen Options inside post editor for old WordPress editor
  • Fixed default RSS template values
  • Fixed problem with entering Google Drive key

Versão 4.0.5

Notas da versão 4.0.5: 2 correções

Correção

  • Fixed creating new Speech Templates error
  • Fixed managing plugin columns on the posts list page

Versão 4.0.4

Notas da versão 4.0.4: 1 novidade

Novidade

  • Added compatibility with WPGlobus

Versão 4.0.3

Notas da versão 4.0.3: 1 correção

Correção

  • Fixed wrong characters in French and Italian interface translation files

Versão 4.0.2

Notas da versão 4.0.2: 1 novidade 2 correções

Novidade

  • Added automatic interface translation to: Estonian, Latvian, Lithuanian, Finnish, Hebrew, Georgian, Kazakh, Uzbek, Azerbaijani, Armenian, Hindi, Serbian

Correção

  • Fixed Google Storage API key error for PHP 8+
  • Fixed empty language selects on Multilang Tab

Versão 4.0.1

Notas da versão 4.0.1: 1 melhoria

Melhoria

  • Default value for Compatibility option changed to 7.4

Versão 4.0.0

Notas da versão 4.0.0: 31 novidades 11 melhorias 5 correções

Novidade

  • Added multilingual functionality support
  • Added automatic interface translation to: Arabic, Chinese, Czech, Dutch, French, German, Greek, Indonesian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Thai, Turkish, Ukrainian, Vietnamese.
  • Added Wavesurfer player
  • Added setting to change border-radius, padding and margin for all player types
  • Added setting to add post thumbnail as audio cover
  • Added setting to manage colors of time trail for Wavesurfer and MediaElement players
  • Added setting to manage controls icons, sizes and color for player controls for Wavesurfer and MediaElement players
  • Added setting to hide/display any control for Wavesurfer and MediaElement players
  • Added download button to the player layout in Wavesurfer and MediaElement players
  • Added speed controls to the player layout for Wavesurfer and MediaElement players
  • Added share interface for Wavesurfer and MediaElement players and share bar for all player types
  • Added setting to manage gap between player and other elements: speed bar, download bar, share bar and text block
  • Added settings to mute blockquotes tags content
  • Added settings to read the image alt attribute
  • Added setting to specify voice for each post
  • Added setting to specify voice for each author
  • Added setting to specify voice for each locale in multilingual websites
  • Added punctuation pause duration options for dot and comma
  • Added ability to change names for new generated files
  • Added [speaker-phoneme] shortcode
  • Added user role assignment for plugin management and audio generation
  • Added support of paginated posts content
  • Added settings to set custom audio file for Post
  • Added analytics for listening to audio files
  • Added option to stores Podcasts XML file in the root of the website
  • Added Duplicate Speech Template button
  • Added settings for managing Analytics Dashboard Widget
  • Added setting for setting the length of a text fragment in long reads
  • Added compatibility mode for PHP 8.1
  • Added 4 hour cache for voices list request to reduce network usage
  • Added quick-start guide message in admin area for first plugin launch

Melhoria

  • Squared, Rounded and Round player merged to MediaElement player
  • Speech Utilities sub-plugin merged with main plugin
  • For Chrome Style Player added Playback speed controls
  • Chrome style player design improved to match the latest Chrome browser view
  • Download link setting spited to separate Front-end and Backend settings
  • Improved compatibility with WPML and Polylang plugins
  • Google Cloud-text-to-Speech libraries updated to 1.7
  • Search added for voice selection
  • Improved Google voices table looks and feels
  • Improved voice preview player UI
  • Improved compatibility with Herald Theme

Correção

  • Fixed podcast feed for multi-paged posts
  • Fixed a bug due to which temporary audio files could remain on the server
  • Fixed few common issues with generation large posts content
  • Fixed few issues with generation large posts content
  • Fixed error generating audio files Studio voices

Versão 3.4.6

Notas da versão 3.4.6: 1 melhoria

Melhoria

  • Improved translations files

Versão 3.4.5

Notas da versão 3.4.5: 1 novidade 1 melhoria

Novidade

  • Added settings group for fine tune player display on different themes

Melhoria

  • Hebrew (עִברִית) language and 4 voice

Versão 3.4.4

Notas da versão 3.4.4: 2 novidades

Novidade

  • Added Basque (Vasco) language and 1 voice
  • Added Galician (Galego) language and 1 voice

Versão 3.4.3

Notas da versão 3.4.3: 1 melhoria 4 correções

Melhoria

  • Decrease minimum supported PHP version from 7.4 to 7.2.5

Correção

  • Fixed duplicated voices for some languages
  • Fixed backend UI scripts initialization for some customer cases
  • Fixed escaping third-party plugins returns statements
  • Fixed styles for non Gutenberg page edit interface

2022

10 versões

Versão 3.4.2

Notas da versão 3.4.2: 1 novidade 1 melhoria

Novidade

  • Added 14 News voices for English languages

Melhoria

  • Improved accessibility of the default browser player
Ver produto

As versões disponíveis na DROPE são liberadas para assinantes e para quem comprou o produto.

O que mudou

351 mudanças em 92 versões

  • Novidade 123
  • Melhoria 98
  • Correção 125
  • Segurança 5

Versões

92
  1. 4.2.0
  2. 4.1.1423 jul 2026
  3. 4.1.1310 abr 2026
  4. 4.1.1227 jan 2026
  5. 4.1.1116 jan 2026
  6. 4.1.107 jan 2026
  7. 4.1.924 dez 2025
  8. 4.1.811 set 2025
  9. 4.1.78 ago 2025
  10. 4.1.622 maio 2025
  11. 4.1.59 abr 2025
  12. 4.1.425 out 2024
  13. 4.1.324 out 2024
  14. 4.1.223 set 2024
  15. 4.1.118 set 2024
  16. 4.1.026 abr 2024
  17. 4.0.189 abr 2024
  18. 4.0.178 abr 2024
  19. 4.0.164 abr 2024
  20. 4.0.1528 mar 2024
  21. 4.0.1412 mar 2024
  22. 4.0.1314 fev 2024
  23. 4.0.125 fev 2024
  24. 4.0.1121 nov 2023
  25. 4.0.1017 nov 2023
  26. 4.0.97 nov 2023
  27. 4.0.824 out 2023
  28. 4.0.712 out 2023
  29. 4.0.610 out 2023
  30. 4.0.57 out 2023
  31. 4.0.45 out 2023
  32. 4.0.33 out 2023
  33. 4.0.22 out 2023
  34. 4.0.128 set 2023
  35. 4.0.028 set 2023
  36. 3.4.624 abr 2023
  37. 3.4.522 fev 2023
  38. 3.4.414 fev 2023
  39. 3.4.321 jan 2023
  40. 3.4.228 dez 2022
  41. 3.4.112 out 2022
  42. 3.4.04 out 2022
  43. 3.3.103 set 2022
  44. 3.3.913 ago 2022
  45. 3.3.812 abr 2022
  46. 3.3.719 fev 2022
  47. 3.3.616 fev 2022
  48. 3.3.521 jan 2022
  49. 3.3.413 jan 2022
  50. 3.3.310 nov 2021
  51. 3.3.24 out 2021
  52. 3.3.17 set 2021
  53. 3.3.029 ago 2021
  54. 3.2.726 jul 2021
  55. 3.2.614 jul 2021
  56. 3.2.511 jun 2021
  57. 3.2.429 maio 2021
  58. 3.2.314 maio 2021
  59. 3.2.29 abr 2021
  60. 3.2.131 mar 2021
  61. 3.2.011 mar 2021
  62. 3.1.26 fev 2021
  63. 3.1.16 jan 2021
  64. 3.1.024 set 2020
  65. 3.0.916 set 2020
  66. 3.0.81 set 2020
  67. 3.0.726 ago 2020
  68. 3.0.621 ago 2020
  69. 3.0.514 ago 2020
  70. 3.0.418 jul 2020
  71. 3.0.34 jul 2020
  72. 3.0.22 jul 2020
  73. 3.0.11 jul 2020
  74. 3.0.025 jun 2020
  75. 2.1.21 maio 2020
  76. 2.1.128 fev 2020
  77. 2.1.027 fev 2020
  78. 2.0.616 jan 2020
  79. 2.0.58 dez 2019
  80. 2.0.46 dez 2019
  81. 2.0.313 nov 2019
  82. 2.0.28 nov 2019
  83. 2.0.12 nov 2019
  84. 2.0.01 nov 2019
  85. 1.1.17 set 2019
  86. 1.1.07 set 2019
  87. 1.0.522 ago 2019
  88. 1.0.421 ago 2019
  89. 1.0.321 ago 2019
  90. 1.0.216 ago 2019
  91. 1.0.115 ago 2019
  92. 1.0.013 ago 2019
Black Friday R$ 19,90 por mês Plano Budget no cartão, preço travado na Black Friday Lote 1 termina em 00d 00h 00m Próximo lote R$ 24,90 Ver a oferta Ver oferta

GANHE 5% DE DESCONTO na sua primeira compra

Preencha o formulário abaixo e garanta 5% de desconto na sua primeira compra. Válido por tempo limitado.