Linux 软件免费装
Banner图

ListenUp

开发者 adamgreenwell
更新时间 2026年2月5日 23:10
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

audio tts accessibility text-to-speech

下载

1.5.12 1.5.13

详情介绍:

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. Key Features How It Works
  1. Setup: Enter your Murf.ai API key in the plugin settings
  2. Generate: Use the meta box on any post/page to generate audio
  3. Display: Audio players appear automatically or via shortcode
  4. Listen: Visitors can play, pause, and download audio content
Advanced Features 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 all audio files into a single WAV file, ensuring compatibility across all platforms and devices. 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 nonce-based authentication, preventing unauthorized direct access and hotlinking. 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. Perfect For Accessibility Features

安装:

  1. Upload the plugin files to the /wp-content/plugins/listenup directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Go to Settings > ListenUp to configure your Murf.ai API key
  4. Start generating audio for your posts and pages!

屏幕截图:

  • Automatically insert the player into your theme or manually add with a shortcode
  • Specify how words and phrases should be pronounced
  • Add or generate pre-roll audio to play before each content piece
  • Offload audio to S3, R2 or GCS to reduce bandwidth usage and server load
  • Quickly see which posts have audio, what type of audio and where the audio is stored
  • Generate audio from your post editor with a single click

升级注意事项:

1.0.0 Initial release of ListenUp plugin.

常见问题:

Do I need a Murf.ai account?

Yes, you'll need a Murf.ai account and API key to use this plugin. You can sign up at Murf.ai and get your API key from your dashboard.

How much does Murf.ai cost?

Murf.ai offers various pricing plans. Check their website for current pricing information.

Can I use this on multiple sites?

Yes, but you'll need separate API keys for each site or ensure your Murf.ai plan supports multiple domains.

What audio formats are supported?

The plugin generates WAV audio files, which provide high-quality audio output and are compatible with all modern browsers and devices. WAV format ensures maximum compatibility across all platforms and devices.

Can I customize the audio player appearance?

Yes, the plugin includes CSS classes that you can customize in your theme's stylesheet.

What happens with very long posts?

For posts that exceed Murf.ai's API character limits, the plugin automatically breaks the content into smaller chunks. Each chunk is processed separately and saved as individual audio files. The frontend player seamlessly plays all chunks in sequence, and when users download the audio, all chunks are automatically concatenated into a single WAV file for maximum compatibility.

How does the leech protection work?

ListenUp serves all audio files through a secure PHP proxy instead of allowing direct file access. Each audio URL includes a WordPress nonce for authentication, preventing unauthorized access and hotlinking. The system supports HTTP range requests for smooth audio seeking and includes proper caching headers for performance. This protection works automatically without requiring any server configuration.

Can I block direct access to audio files at the server level?

Yes! For additional security, you can configure your web server to block direct access to the audio directory. Here are example configurations: For Apache (.htaccess): Add this to /wp-content/uploads/listenup-audio/.htaccess: <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [F,L] </IfModule> For Nginx: Add this to your server block configuration: location ~* ^/wp-content/uploads/listenup-audio/ { return 403; } After implementing server-level blocks, audio will still play normally through the WordPress player because the plugin reads files directly from the filesystem, bypassing the web server's URL routing entirely.

更新日志:

1.5.13 1.5.12 1.5.11 1.5.1 1.5.0 1.4.1 1.4.0 1.3.22 1.3.21 1.3.2 1.3.11 1.3.1 1.3.0 1.2.0 1.1.1 1.1.0 1.0.0