Linux 软件免费装
Banner图

Auvrenth Text-to-Speech Reader

开发者 auvrenthstudio
rlorakib
更新时间 2026年11月2日 02:10
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

audio tts accessibility text to speech read aloud

下载

0.1.0 1.0.0

详情介绍:

Auvrenth Text-to-Speech Reader adds a listen button to your posts and pages. Visitors press play and the article is read aloud by the voices already built into their browser. It needs no account, no API key and no monthly cost, and it stores no audio files on your server. The speech is made on the visitor's own device, so nothing is sent to an outside service. For visitors For site owners The player only appears in browsers that support speech synthesis, which covers all current versions of Chrome, Edge, Safari and Firefox. Sentence highlighting needs a browser with the CSS Custom Highlight API: current Chrome, Edge and Safari, and Firefox 140 or later. Everything else works without it. Auvrenth Player block and shortcode Add the Auvrenth Player block (in the block inserter under Media, or search for "Auvrenth"), or [auvrenth_tts] in a post, page or Shortcode block, to show the player exactly where you want it. It reads the post it is placed in.

安装:

  1. Upload the auvrenth-text-to-speech-reader folder to /wp-content/plugins/, or install it from the Plugins screen.
  2. Activate the plugin.
  3. Open Auvrenth Reader in the admin menu to choose where the player appears and how it looks.

屏幕截图:

  • Reading aloud: the sentence being read is highlighted, with previous, stop, next and speed controls.
  • The mini player stays at the bottom of the screen while the visitor scrolls.
  • The language and voice switcher in the player.
  • The settings screen.
  • The Auvrenth Player block in the editor, with its own settings in the sidebar.

常见问题:

Does it need an API key?

No. Speech is generated by the visitor's browser, so nothing is sent to an outside service.

Why does the voice sound different on another device?

Each browser and operating system ships its own voices, so the voice depends on the visitor's device.

How do visitors change the volume?

With their device's own volume controls. Browsers do not let a website set the volume for every voice, so the player does not have a volume slider.

Why does the pitch setting not change some voices?

The default pitch is passed to the browser, but some voices, such as many online or "natural" voices, ignore it and always use their own pitch. The speed setting works with all voices.

How do I place the player in a different spot?

Add the Auvrenth Player block, or the [auvrenth_tts] shortcode, where the player should appear. To use it in a theme template, call <?php echo do_shortcode( '[auvrenth_tts]' ); ?> inside the loop and set "Player position" to the shortcode-only option, so the automatic player does not show as well.

Can I change what is read aloud?

Yes. Use the auvrenth_tts_text filter to change the text for any post. Line breaks in the text separate blocks such as headings and list items.

Why is a sentence not highlighted?

The player highlights a sentence when it finds the same words on the page. Text that is not shown on the page, such as a title the theme displays elsewhere or text changed with the auvrenth_tts_text filter, is still read but not highlighted.

Can I turn off the highlighting or the page scrolling?

Yes. Under "While listening" in the settings you can turn off sentence highlighting, page scrolling and the mini player separately.

Can I change the colors?

Yes. The settings screen has color pickers for the play button, the icon inside it, and the title and control icons. The Auvrenth Player block can set its own colors for one player. Themes can also restyle the player with the CSS custom properties --auvrenth-tts-accent, --auvrenth-tts-accent-text and --auvrenth-tts-highlight.

Can one post look or behave differently from the rest?

Yes. Add the Auvrenth Player block to that post and change its settings in the block sidebar. Anything left on "site setting" keeps following the settings screen. To remove the player from a post altogether, tick "Hide the listen button on this page" in the "Auvrenth Text-to-Speech Reader" box in the editor.

What does it store about visitors?

Only the language and voice a visitor picks in the player, kept in their own browser's local storage so the choice is remembered. No cookies are set and nothing is sent to your server or to any outside service.

What happens to my settings if I delete the plugin?

Deleting the plugin from the Plugins screen removes its settings and the per-post "hide the player" switches. Deactivating it keeps them.

更新日志:

1.0.0