WordPress Plugin
Turn written content into professional audio
Some visitors prefer to read. Others prefer to listen — during a commute, while cooking, or because they rely on audio for accessibility. ListenUp converts your WordPress posts and pages into professional-quality audio using Murf.ai’s AI voices.
Requires a Murf.ai API key. Free and open source.
- Version
- 1.5.136
- Requires WP
- 5.9+
- Tested to
- 7.0.4
- Requires PHP
- 8.1+
- Server setup
- No FFmpeg
What it does
-
One-click audio generation
Generate audio for any post or page directly from the WordPress editor. Click a button, and your content becomes a listenable experience.
-
Professional AI voices
Murf.ai’s full library of natural-sounding voices across multiple languages, accents, and genders. Preview before you choose.
-
Pronunciation dictionary
Define custom pronunciations for technical terms, acronyms, and brand names, so “AWS” is spoken as “Amazon Web Services”.
-
Accessible audio player
Featured or compact layouts, accent colours, skip buttons, playback speed, keyboard support, and screen-reader friendly markup.
-
Cloud storage integration
Offload audio to Amazon S3, Cloudflare R2, or Google Cloud Storage to cut bandwidth and serve from edge locations.
-
No FFmpeg required
Works on shared hosting, managed WordPress hosts, and any PHP environment. No server configuration needed.
Every feature, in full
| Feature | What It Does for You |
|---|---|
| One-Click Audio Generation | Generate professional audio for any post or page directly from the WordPress editor. Click a button, and your content becomes a listenable experience — no technical setup required. |
| Professional AI Voices | Access Murf.ai’s full library of natural-sounding voices across multiple languages, accents, and genders. Preview voices before selecting the perfect fit for your content. |
| Voice Styles | Match your content’s tone with speaking styles like Conversational, Newscast, Narration, and Promo. A blog post and a press release shouldn’t sound the same — and now they won’t. |
| Gen2 Speech Controls | Tune reusable Murf Gen2 audio with locale, sample rate, mono/stereo output, speaking speed, pitch, and variation controls while keeping generated files cacheable. |
| Pronunciation Dictionary | Define custom pronunciations for technical terms, acronyms, and brand names. Ensure “AWS” is spoken as “Amazon Web Services” and “GIF” is pronounced however you believe it should be. |
| Intelligent Content Chunking | Long-form content is automatically split into chunks, processed separately, and played back seamlessly. Downloads are concatenated into a single file. No content length limitations. |
| Pre-roll Audio | Add branded introductions that play before your content. Upload your own audio file or generate spoken intros from text — perfect for podcast-style branding or sponsor messages. |
| Accessible Audio Player | A native browser audio player with featured or compact layouts, accent colors, optional skip buttons, playback speed controls, keyboard support, and screen-reader friendly markup. |
| Background Generation | Queue audio automatically when posts or pages are published, then backfill recent content on a schedule without making editors wait on text-to-speech calls. |
| Cloud Storage Integration | Offload audio files to Amazon S3, Cloudflare R2, or Google Cloud Storage. Reduce server bandwidth, improve delivery performance, and serve files from edge locations closer to users. |
| Leech Protection | All audio files are served through a secure PHP proxy using cache-safe per-file tokens for public playback, with nonce and capability checks for private content. No server configuration. |
| Audio Library Shortcode | Display a collection of posts with audio using [listenup_library]. Filter by category, control pagination, and enable auto-advance for a podcast-style listening experience. |
| Lumenare Search Integration | Give audio-bearing posts a relevance lift when Lumenare Search is active, so visitors are more likely to find content they can listen to. |
| WP-CLI Support | Bulk generate, regenerate, upload audio, clean orphaned files, view stats, and rebuild ListenUp library caches from the command line. |
| No FFmpeg Required | Unlike many audio plugins, ListenUp works without FFmpeg. Compatible with shared hosting, managed WordPress hosts, and any PHP environment — no server configuration needed. |
Who it’s for
-
Bloggers and content creators
Give your audience the option to listen instead of read. Increase time on site and reach users who prefer audio content.
-
Accessibility-focused sites
Meet WCAG guidelines by providing audio alternatives for written content. The built-in player is fully accessible out of the box.
-
Businesses and brands
Add a professional touch to your content with branded pre-roll intros, consistent voice identity, and polished audio delivery.
-
Developers and agencies
Install a reliable, well-documented text-to-speech solution on client sites. WP-CLI support makes bulk operations straightforward.
-
Publishers and news sites
Convert articles to audio at scale. Readers can listen during commutes or while multitasking — expanding how and when they engage with your content.
Version 1.5.136 is about audio that keeps playing on cached sites. Expiring nonce requirements have been removed from public playback URL refreshes, which had been causing playback failures behind long-lived page caches, and cache-safe local audio proxy tokens now sit alongside legacy nonce compatibility so existing cached markup keeps working.
The release also adds Audio Library bulk upload controls for moving existing local-only audio to cloud storage without regenerating it, fixes bulk upload counting so internal chunk files are no longer counted as separate migration items, and documents Kinsta edge and CDN cache guidance for large sites using signed audio URLs.