Text To Speech TTS Accessibility

Description

Add accessibility to WordPress site to read contents out loud in more than 51 languages.

There is no need to create an account text to speech plugin is completely free. Just install the plugin and enjoy the whole features of the plugin.

Adding text-to-speech (TTS) accessibility to your WordPress website can make your site more accessible to people with disabilities and enhance the experience of users that prefer listening to content over reading.

Free text to speech (TTS) plugin for WordPress – Video Tutorial

SUPPORT AND QUESTIONS VISIT HERE:

USEFULL LINKS:

USAGE:

  • It’s Easy – To have the text to audio button in the content put the following shortcode anywhere in the text of your page or post.

    [tta_listen_btn]
    
    • TTS button text can be changed by providing attributes to shortcode like this.

      [tta_listen_btn listen_text="Listen" pause_text="Pause"  resume_text="Resume" replay_text="Replay"]
      
    • It can be possible to create a shortcode with custom text to read like this.

      [tta_listen_btn text_to_read="Hello WordPress" ]
      
    • Add class on shortcode as an attribute. Example :

      [tta_listen_btn class="custom_class"]
      
    • Missing content can be added by filter. Example:

      add_filter( 'tta__content_description', 'tta__content_description_callback', 10, 3 );
      function tta__content_description_callback ( $output, $description, $post_id ) {
      
          $output .=" extra content here";
      
          return $output;
      }
      

Tex To Speech Pro Features:

  • 51 languages support.
  • Get Live Support for first time integration.
  • Get Priority Support.
  • Engage with your customers more interactively.
  • Listen content while doing other task.
  • Improved UI of the button.
  • Multilingual support.
  • Multi-lang Websites
  • Responsive speaking button.
  • Specify speaking content with CSS selectors.
  • Translate your content to any language by this plugin.
  • Support all custom post types.
  • Download mp3 file.
  • Unlimited Downloads
  • Multiple audio player support.

Text To Speech Pro Supported Languages:

Text To Speech Pro TTS Accessibility plugin supports these languages.

Afrikaans, Albanian, Arabic, Armenian, Catalan, Chinese,
Chinese (Mandarin/China), Chinese (Mandarin/Taiwan),
Chinese (Cantonese), Croatian, Czech, Danish, Dutch,
English, English (Australia), English (United Kingdom),
English (United States), Esperanto, Finnish, French, German,
Greek, Haitian Creole, Hindi, Hungarian, Icelandic,
Indonesian, Italian, Japanese, Korean, Latin, Latvian,
Macedonian, Norwegian, Polish, Portuguese, Portuguese (Brazil),
Romanian, Russian, Serbian, Slovak, Spanish, Spanish (Spain),
Spanish (United States), Swahili, Swedish, Tamil, Thai,
Turkish, Vietnamese, Welsh

IMPORTANT NOTE:

Text To Speech TTS plugin is built on browser speechSynthesis API. No external API is used. Here is the API used speechSynthesis.
That is why Text To Speech TTS doesn’t support all android phones, aslo all languages. Here you can check which android phone and which device support speechSynthesis API.

Another issue speechSynthesis API is differ browser to browser also device to device . So it changes the voices and languages based on browser. one language may available on desktop
It can be not available on mobile phone. One voice may available on desktop, it may be not available on android.

Here you can see some languages which are supported by the browsers based on device.

Tex To Speech Free Supported Languages:

  • Chrome Desktop: UK English, US English, Spanish ( Spain ), Spanish ( United States ), French, Deutsch, Italian, Russian, Dutch, Japanese, Korean, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan) Hindi, Indonesian, Polish, Brazilian Portuguese.
  • Chrome Mobile: English USA, English UK, German, Italian, Russian, French, Spanish,

  • Microsoft Edge Desktop : All Languages.

  • Microsoft Edge Mobile : All Languages.

  • FireFox Desktop: English.

  • FireFox Mobile: English USA, English UK, German, Italian, Russian, French, Spanish.

Tex To Speech Free Features:

  • Add a play button to any post or page.
  • Unlimited text to speech.
  • Add more functionality to the website for a range of users including the visually impaired and the old people.
  • Customization of button color, width and button text based on site language through filter and shortcode.
  • Live preview of play button during customization.
  • Add custom CSS and custom class to the button.
  • Change listening language to any language.
  • Choose a voice from more than 20 voices.
  • Customization of button in block editor.
  • Play button can be added by shortcode [tta_listen_btn].
  • Add custom content to speak with shortcode.
  • Remove special characters from content.
  • Remove URL from content.

Listening Is A Better Way To Read:

Boost your understanding and focus with listening by Text To Audio TTS. Remember more of what you read. Maximize your time,
Breeze through your content 2-3x faster than it takes to read it. Do more at once, Take your reading wherever you go – to the gym, the park, or the couch, or the journy.

Text to speech plugin allow you to add accessibility feature in wordpress site easily. Speech plugin implements Web Content Accessibility Guidelines (WCAG) in the sit easily.

Multilingual Supported Plugins:

How WPML WordPress Multilingual Plugin Works?

After translating content by WPML Text To Audio Accessibility plugin will autometically translate content to the correct language.
Text To Audio Accessibility will detect content language from the URL of that particular page or post.

How GTranslate Pluign Works?

Text To Audio Accessibility plugin detect page or post language when page or post are translated by GTranslate.
Also, Text To Audio Accessibility translate content when a page language chages by GTranslate plugin’s language switching wizard.

Custom Post Type Supported Plugins:

Other Supported Plugins:

Screenshots

  • Add play button to any post.
  • Write post by voice.
  • Customization of button.
  • Choose listening voice.
  • Choose recording language.
  • Documentation.
  • Gutenburg Support.
  • Customize the button in block editor, Block Name ( Customize Button ).

Blocks

This plugin provides 1 block.

  • Text To Speech TTS Accessibility

Installation

  1. Download and unzip the plugin
  2. Upload the entire “text-to-audio” directory to the /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Go to “Text To Audio” menu and configure your settings

FAQ

Does Text To Speech Support All Andriod Phones ?

Yes, Text To Speech support all android phones. But this fully support is available only for pro version.
Free vesion has some limitatios. Here it is.
Text To Speech plugin is built on browser API. No external API is used. Here is the API used speechSynthesis
That is why Text To Speech plugin doesn’t support all android phones aslo all languages. Here you can check which android phone and which device support this speechSynthesis API

Another issue speechSynthesis API is differ browser to browser also device to device . So it changes the voices and languages based on browser. one language may available on desktop
It can be not available on mobile phone. One voice may available on desktop, it may be not available on android.

If you still facing problems regarding browser issues please on a ticket.

Does Text To Speech Support My Language?

Tex To Speech Pro TTS Accessibility supports these languages.

Tex To Speech Free TTS Accessibility supports these languages.

Does Text To Speech Support Multilingual Plugins ?

Yes, pro version of Text To Speech plugin supports
WPML and GTranslate for now. We’ll give support soon for TranslatePress,
Loco Translate, Polylang.

Does Text To Speech Support Custom Post Types ?

Yes, pro version of Text To Speech plugin supports custom post types.

Content Missing From Post

You can add missing content by CSS Selectors. This custom CSS Selector is available for pro version.
Go to the Settings menu of the plugin. Add all of the CSS Selectors. It can be from multiple pages. The benifit of CSS Selector over filter
that it is dynamic. But filter is static.

Also miissing content can be added by filters.
Filter Example :
Install the plugin Code Snippets Then Select Snippet > Add New Create a new snippet with this block of code

add_filter( 'tta__content_description', 'tta__content_description_callback', 10, 3 );
function tta__content_description_callback ( $output, $description, $post_id ) {

    $output .=" extra content here";

    return $output;
}

Can I skip contents to read?

Yes, you can skip contents from reading. This is a pro feature.
There is a textarea in the settings tab of text to speech pro.
You can skip multiple texts. Multiple tags will be pipe(|) separated.

Can I skip tags to read?

Yes, you can skip tags from reading. This is a pro feature.
There is a textarea in the settings tab of text to speech pro.
You can skip multiple tags. Multiple tags will be pipe(|) separated.

Can I add button in Gutenburg block?

Yes, you can add listening button from block editor. Open you block editor and search Customize Button then add it.
Now you can change color, backgroundColor , width. And also add custom_css.

How to change button text?

You can change button text 2 ways one is by shortcode attribute. Another way is adding filter. But filter always overrides the shortcode attributes. Here is short code Example :

        [tta_listen_btn listen_text="Listen" pause_text="Pause"  resume_text="Resume" replay_text="Replay"]

Here Is Filter Example :

Install the plugin Code Snippets Then Select Snippet > Add New Create a new snippet with this block of code

add_filter( 'tta__button_text_arr', 'tta__button_text_arr_callback' );
function tta__button_text_arr_callback ( $button_text_arr ) {

    // Listen button
    $text_arr['listen_text'] = 'Listen'; // paste custem text
    $text_arr['pause_text'] = 'Pause'; // paste custem text
    $text_arr['resume_text'] = 'Resume'; // paste custem text
    $text_arr['replay_text'] = 'Replay'; // paste custem text

    return $text_arr;
}

How to add custom css class to button?

Add class on shortcode as an attribute. Example :

[tta_listen_btn class="custom_class"]

How can I change button background and text color?

Yes, you can change button background and text color from plugins dashboard’s customization menu. also from block editor by applying the customization button block.

Reviews

پروری 15, 2024
The best plugin you are going to find relationship features/price and quality voice. It has a very simple config process and very interesting features like gTranslate integration for multilingual TTS translation. Recommended at 100%.
جنوری 5, 2024 1 reply
This is such an immeasurably valuable tool and a significant enhancement to my site. I love how much more accessible it makes the site without requiring a large financial investment. It is simple and streamlined, but that's perfect because it does exactly what it's supposed to and works like a charm.
دسمبر 21, 2023 1 reply
Great Support, works perfectly !! THX for the great job!
Read all 36 reviews

Contributors & Developers

“Text To Speech TTS Accessibility” is open source software. The following people have contributed to this plugin.

Contributors

“Text To Speech TTS Accessibility” has been translated into 7 locales. Thank you to the translators for their contributions.

Translate “Text To Speech TTS Accessibility” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

💎 TRANSLATION REQUEST 💎
We are looking for people to help translate this plugin. If you can help we would love here from you.
Help us & the WordPress community to translate the plugin. You can contact with us. We’ll guide you how to translate.

How WPML WordPress Multilingual Plugin Works?

After translating content by WPML Text To Audio Accessibility plugin will autometically translate content to the correct language.
Text To Audio Accessibility will detect content language from the URL of that particular page or post.

1.5.15 ( 28 Feb 2024 )

  • Live preview for free version added.

1.5.14 ( 22 Feb 2024 )

  • Change Button text from customization menu.
  • Freemius integration for free version.

1.5.13 ( 19 Feb 2024 )

  • WPML and Gtranslate plugin compatibility improved.
  • Save multiple url to database for generated mp3 file.
  • Documentation updated.

1.5.12 ( 15 Feb 2024 )

  • ReadMe file improved.
  • Documentation updated.

1.5.11 ( 10 Feb 2024 )

  • ReadMe file improved.
  • Documentation updated.

1.5.10 ( 05 Feb 2024 )

  • Minor bug fix.

1.5.9 ( 05 Feb 2024 )

  • Faq: Faq update.

1.5.8 ( 02 Feb 2024 )

  • Fixed: On customization menu buttons live design issue fixed.
  • Fixed: Button responsiveness issue fixed.
  • Fixed: Custom CSS not working for buttons issue fixed.

1.5.7 ( 29 Jan 2024 )

  • WPML and GTranslate plugin notice added.
  • String remove system from reading content added.
  • Tags remove system from reading content added.

1.5.6 ( 24 Jan 2024 )

  • Documentation Updated.

1.5.5 ( 22 Jan 2024 )

  • Asset dependency issue fixed.
  • Default Pro button issue fixed.
  • MP3 file generation issue fixed in pro version

1.5.4 ( 19 Jan 2024 )

  • Bug fix.

1.5.3 ( 14 Jan 2024 )

  • Remove shortcode from content.
  • Option added to select any post type.
  • Add player to any post type.

1.5.2 ( 7 Jan 2024 )

  • Strip HTML Tags from content.
  • Strip URL from content.
  • Updated Documentation.

1.5.1 ( 6 Jan 2024 )

  • Bug fix

1.5.0 ( 28 Dec 2023 )

  • Improved: UI design improved.
  • Google text to speech integration.

1.4.23 ( 25 Dec 2023 )

  • added: WPML support.

1.4.22 ( 13 Dec 2023 )

  • added: tts_ignore_match_80_percent filter added.
  • Improved: button display logic improved.
  • Improved: tta__button_text_arr filter functionality improved.

1.4.21 ( 13 Dec 2023 )

  • Minor bug fix.

1.4.20 ( 13 Dec 2023 )

1.4.19 ( 05 Dec 2023 )

1.4.18 ( 02 Dec 2023 )

  • Unnecessary code removed

1.4.17 ( 01 Dec 2023 )

  • Button puase issue fixed.

1.4.16 ( 13 Nov 2023 )

  • Removed: setTimeout function removed.
  • Hooks file issue is fixed.

1.4.15 ( 13 Nov 2023 )

  • CSS issue solved.

1.4.14 ( 10 Nov 2023 )

  • Documentation updated
  • Get Pro button added

1.4.13 ( 05 Nov 2023 )

  • Compatible: WordPress 6.4 tested
  • Add: Button width issue fixed.
  • Removed: Banner Removed.

1.4.12 ( 30 Oct 2023 )

1.4.11 ( 26 Oct 2023 )

1.4.10 ( 19 Oct 2023 )

  • Added: GTranslate plugin compatibility added for premium version.

1.4.9 ( 17 Oct 2023 )

  • Added: Documentation link added.
  • Added: YouTube Link added.

1.4.8 ( 09 Oct 2023 )

  • Added: Halloween banner added.

1.4.7 ( 5 Oct 2023 )

1.4.6 ( Sep 30 , 2023)

1.4.5 ( Sep 21 , 2023)

  • Theme support: Divi, Enfold, Astra, Kadance, OceanWP, Hello Elementor, GeneratePress, Dynamic News, Kadance, Darknews theme supported.
  • Plugin support: Elementor builder supported.

1.4.4 ( Sep 14 , 2023)

  • Fixed: JS error fixed.
  • Tested: WordPress 6.3.1.
  • Improved: JS loading improved on front.

1.4.3 ( Sep 10 , 2023)

  • Fixed: CSS loaded properly.
  • Fixed: Short code text not displaying issue solved.
  • Added: Integrate with Text To Speech Pro version.
  • Added: Plugin URI added.

1.4.2 ( Sep 07 , 2023)

  • Fixed: Fixed: button showing issue is solved.

1.4.1 ( Sep 6 , 2023)

  • Fixed: Custom css adding issue solved.