The Speaker WordPress Plugin converts post or webpage into human-like speech in more than 175 voices across 35+ languages and variants. It applies groundbreaking research in speech synthesis (WaveNet) and Google’s robust neural networks to deliver high-fidelity audio.
To open the plugin settings in the WordPress Sidebar menu go to Settings -> Speaker
In the plugin settings, there are several tabs responsible for various groups of plugin settings.
API Key File
When you first run the plugin, you need to connect the Key File. How to get the Key File you can learn from the article About Key File for the Speaker & Voicer WordPress Plugins
Using the filter, you can choose from the table the voices you need. After selecting a language, you can filter the table by voice type and gender.
You can also listen to the Supported Google Voices and Languages in the Google Cloud Documentation. To select and activate a voice, click on the row in the table.
The selected voice will be highlighted in blue.
This setting changes the voice playback speed. The smaller the number, the slower the synthesized voice will speak, and the more the amount will be, the faster will be the speaker.
You can optimize the synthetic speech produced by Cloud Text-to-Speech API for playback on different types of hardware. For example, if your app runs primarily on smaller, ‘wearable’ types of devices, you can create a synthetic speech from Cloud Text-to-Speech API that is optimized specifically for smaller speakers.
You can select one of the available player positions:
- Before Content
- After Content
- Top Fixed
- Bottom Fixed
- Before Title
- After Title
Some themes may have problems displaying the player in Before Title and After Title positions. Switch plugin to other position in such cases.
You can easily add the Speaker WordPress Plugin player anywhere on the page using the shortcode
[speaker]And you can also show the player with an audio recording of another post, for this use the shortcode
[speaker id=PAGEID] PAGEID is the id of the page of the audio version of which you want to use in the player.
You can find out the page ID in the address bar during editing or from the page code.
The plugin has five player styles that you can use on the website pages. You can also customize any of the presented player templates with CSS.
Core WordPress player with round edges:
Core WordPress player with rounded corner:
Core WordPress player with right angles and straight edges:
WordPress Default Player
Regular WordPress audio player:
Browser Default Player
Default browser player without any styles and scripts. The appearance of the player is different in difаerent browser:
Please note that when choosing a Browser Default Player, a standard WordPress player will be disabled on your site. This will have an effect for all players on all pages of your site.
To fine-tune the design of the player, use the CSS class
This setting allows setting the background color of the player. This is possible for all modes except WordPress Default Player and Browser Default Player
By selecting the specific assignments you can limit where progress bar should or shouldn’t be published. To have it published on all pages, simply do not specify any assignments.
If all of the assignments are set to Ignore, that progress bar will show up on all pages.
The progress bar will be limited to the pages matching those assignments after set one or more of the assignments to Include or Exclude.
Assignments have 3 states:
- Ignore (Default)
By default the assignments are ignored, meaning the progress bar is not limited by assignments. To use an assignment, set the option to Include or Exclude depending on the desired effect.
If you set an assignment to Exclude, the progress bar is assigned to all pages that do not match that assignment.
Will be published if ALL of below assignments are matched.
Will be published if ANY (one or more) of below assignments are matched.
Assignment groups where Ignore is selected will be ignored.
Date & Time
Date & Time section allows to flexibly configure the period during which the player will be displayed on the page. Select the start date and time, then select the end date and time and press ok.
Linking to User Roles allows you to show/hide the player to certain user groups
You can easily configure the plugin to work on various devices, such as Desktop, Tablet, Mobile
This setting provides unlimited possibilities for fine-tuning the plugin. For example, the code set in the default field allows you to enable the plugin only on Friday and off on all other days.
Do not forget to click Save Changes after changing plugin settings. After clicking this button, the settings will be saved and applied to all pages of the website.
Also, please read the article on converting the article to audio.