BACK TO DIRECTORY

DevStrefa Text to Speech for ElevenLabs

by devstrefa

0.0
(0 ratings)

DevStrefa Text to Speech for ElevenLabs lets you generate spoken audio for WordPress posts and pages with the ElevenLabs API and show a player on the front end.

This plugin is not affiliated with, endorsed by, or sponsored by ElevenLabs. ElevenLabs is a trademark of its respective owner.

Features

  • Generate MP3 audio from post or page content using your ElevenLabs API key
  • Connect up to 3 ElevenLabs accounts. Each account has its own voice, stability, similarity, and usage statistics
  • Play your own audio file on a post or page instead of the generated MP3
  • Set the player header text for one post or page
  • Player themes: Default, Compact, and Modern
  • Live appearance preview in settings
  • Reads content from the WordPress editor (classic / Gutenberg) and Elementor
  • BeBuilder (BeTheme) layouts are detected and are not read
  • Shortcode [dseltts_audio] for manual placement
  • Character estimate in the post editor before audio is generated
  • AudioObject structured data for posts and pages that have audio

Premium add-on

A separate Premium add-on (not included in this plugin) can add extra player themes and generation options. Details: https://devstrefa.pl/en/plugins/elevenlabs-wordpress/

External services

This plugin connects to the ElevenLabs text-to-speech API so it can turn post or page text into an MP3 audio file. It is required for generating speech. You must create your own ElevenLabs account and enter your own API key in the plugin settings. The plugin does not create an ElevenLabs account for you and does not use a shared key.

Data is sent only when an administrator or editor generates audio (from the post editor or from plugin settings when fetching voices or usage statistics). The following data may be sent to ElevenLabs:

  • The prepared article text (and optionally the post title) when generating speech
  • Your ElevenLabs API key in the xi-api-key request header. Up to 3 accounts can be connected, and each request uses the key of the account that generates the audio or whose statistics are being loaded
  • Voice ID and voice settings (stability, similarity) when generating speech
  • No visitor browsing data is sent while someone only plays an already generated file on the site

Generated MP3 files are stored in your WordPress Media Library (uploads folder). Playback on the site uses that local file and does not call the ElevenLabs API again.

This service is provided by ElevenLabs:

Screenshots

The Default player above a published post.

The Default player above a published post.

Default, Compact, and Modern themes on the same article.

Default, Compact, and Modern themes on the same article.

The post editor after audio is generated, including the character estimate.

The post editor after audio is generated, including the character estimate.

The Connection tab with a voice selected. Do not show the API key.

The Connection tab with a voice selected. Do not show the API key.

Plugin Details

Active Installs
0
Total Downloads
365
Version
1.2.0
Requires WP
6.0
Requires PHP
7.4
Tested Up To
7.1.3
Added
2026-09-28
Last Updated
2026-10-12 9:25pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0