

Choose your desired voice, language and reading style
ListenUp is a powerful WordPress plugin that adds text-to-speech functionality to your posts and pages. With just a few clicks, you can generate high-quality audio versions of your content using Murf.ai’s advanced AI voices.
Content Chunking: For posts that exceed Murf.ai’s API limits, content is automatically broken into smaller chunks. Each chunk generates a separate audio file, but the frontend player seamlessly plays all chunks in sequence without interruption.
Audio Concatenation: When downloading audio content that has been chunked, the plugin automatically concatenates supported stream-friendly formats into a single file, so listeners do not have to manage separate chunks.
Bulk Cloud Migration: Upload existing local-only audio files to configured cloud storage from the Audio Library without regenerating audio. Large backlogs run in small browser-safe batches, track remaining work by post, and upload the canonical playable audio file instead of internal chunk files.
Murf Gen2 Controls: Choose URL or direct base64 responses, set single-file target durations, request word timing metadata, tune speed/pitch/variation, and use [pause 1s] tags in content or pre-roll scripts. ListenUp still caches generated files locally so audio is reused instead of regenerated on every play.
No FFmpeg Dependency: Unlike many audio plugins, ListenUp doesn’t require FFmpeg, making it perfect for shared hosting environments, managed WordPress hosts, or any situation where FFmpeg is not available or restricted.
Leech Protection: Audio files are served through a secure PHP proxy with cache-safe per-file tokens, preventing unauthorized direct access and hotlinking without embedding expiring nonces in cached article HTML. All audio is delivered via WordPress AJAX endpoints with proper HTTP range request support for smooth seeking. This server-agnostic solution works on Apache, Nginx, IIS, and any PHP-capable server without requiring special server configuration.
This plugin integrates with external services to provide text-to-speech functionality and optional cloud storage capabilities.
Murf.ai API
This plugin uses Murf.ai’s text-to-speech API to generate high-quality audio content from your post and page text.
Optional Cloud Storage Services
This plugin optionally supports uploading audio files to cloud storage services (Amazon S3, Google Cloud Storage, Cloudflare R2) to reduce bandwidth usage on your web server. This feature is completely optional and disabled by default. No data is sent to these services unless you explicitly configure and enable cloud storage in the plugin settings.
For support, please visit the plugin’s support forum or contact the developer.
This plugin does not collect or store any personal data. Audio files are cached locally on your server. The plugin only communicates with Murf.ai’s API when audio generation is requested manually, through enabled automation, or when generating pre-roll audio from plugin settings.