Skip to content

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

FeatureWhat It Does for You
One-Click Audio GenerationGenerate 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 VoicesAccess 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 StylesMatch 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 ControlsTune reusable Murf Gen2 audio with locale, sample rate, mono/stereo output, speaking speed, pitch, and variation controls while keeping generated files cacheable.
Pronunciation DictionaryDefine 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 ChunkingLong-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 AudioAdd 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 PlayerA 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 GenerationQueue 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 IntegrationOffload 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 ProtectionAll 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 ShortcodeDisplay 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 IntegrationGive 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 SupportBulk generate, regenerate, upload audio, clean orphaned files, view stats, and rebuild ListenUp library caches from the command line.
No FFmpeg RequiredUnlike 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.

What changed in the latest release

1.5.136

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.

Give your readers the choice to listen

Download ListenUp