Player styles and scripts are no longer loaded on posts and pages that have no generated audio. This trims unused CSS and JavaScript from page weight on sites where most posts do not use the audio player.
On multilingual sites (Weglot, WPML), the player styles and scripts are now loaded only on language variants of a post that actually have audio. Previously, generating audio for one language caused the player assets to also load on language variants where no audio existed.
A short pause is now spoken after every heading (H1 to H6) in the article body, matching the existing pause after the post title. Long articles with multiple sections now sound more natural.
开发者
When Debug Mode is on and the player script does not load on a page, the console message now explains why (no audio, post type not enabled, or no shortcode) instead of just printing "Player Settings: Not found".