This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



The BingeWith plugin takes the text of any blog post and turns it into audio. The audio is displayed as a player at the top of every post.

The plugin allows you to provide your readers with audio content in English. The plugin in its current state is free to use. Additional customization is available for a fee. Customization includes: changing the physical appearance of the player and the voice used.

The plugin is enabled on all posts by default. To select only specific posts with BingeWith navigate to the posts page and use the bulk actions to enabled/disable on any specific post.

You can use shortcode [bingewith] to place the plugin in a specific part of the post.


May 30, 2020
This plugin works beautifully and offers the best-looking player of all the text to speech plugins I looked at. The player also offers controls that most of the others do not, such as back, forward, and speed controls. When I first installed it, I was having trouble getting sound which turned out to be my own error, nothing to do with the plugin. But Bingeworth contacted me directly and was very helpful to get it worked out. Some of the best support I've ever received from a plugin author. A super quick, easy way to get professional-quality text to speech on your site. Highly recommended!
Read all 1 review

Contributors & Developers

“BingeWith” is open source software. The following people have contributed to this plugin.


Translate “BingeWith” into your language.

Interested in development?

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



Adding resources post type to the supported post types


Changing the default behaviour for one instance


When shortcode is present outside of post content, no additional player will be displayed. JS must be loaded to display shortcode iframe.


When shortcode is present on a post, no additional player will be displayed.


Changing JS insertion placement to accomodate for various WP themes for both post and shortcode insertions


Adding marker in iframe to indicate the wordpress plugin version


Support for playlist functionality within the audio player


Making the plugin show up if the JS does not load.


Showing audio player on posts only. Excludes product pages or other post types.
Reduces size of widget to 70px height taking the full 100% width;


  • Shortcode functionality is available.
  1. Disable Bingewith on the post you want to add a shortcode to using the bulk actions on the posts admin page.
  2. Use shortcode [bingewith] in any of the posts you want to add BingeWith in a particular part of the post to.
    (if you don’t disable BingeWith with the bulk actions the audio player will show up in two places once you add the shortcode)


  • The first version of the BingeWith WordPress Plugin


  1. Generate audio for your blog posts
  2. Play the generated audio on your blog posts
  3. Pause the generated audio on your blog posts

Enable BingeWith for specific posts:
1. Activate the BingeWith plugin
2. Navigate to Posts tab
3. All posts have BingeWith enabled by default. Choose any posts you want to to disable BingeWith on.