Skip to content

Getting Started with ListenUp

Get up and running with ListenUp in minutes.


Installation

From WordPress.org

  1. Go to Plugins → Add New in your WordPress admin
  2. Search for “ListenUp”
  3. Click Install Now, then Activate

Manual Installation

  1. Download the plugin from WordPress.org
  2. Upload the listenup folder to /wp-content/plugins/
  3. Activate the plugin through the Plugins menu in WordPress

Initial Configuration

After activation, configure your settings:

  1. Go to Settings → ListenUp
  2. Enter your Murf.ai API Key
  3. Select your preferred default voice
  4. Choose a voice style (if available for the selected voice)
  5. Click Save Settings

Getting a Murf.ai API Key

  1. Sign up at Murf.ai
  2. Go to your account dashboard
  3. Navigate to API settings
  4. Generate an API key
  5. Copy and paste it into ListenUp settings

Recommended Initial Settings

SettingRecommended ValueWhy
Audio FormatMP3Best compatibility, smaller files
Auto PlacementPostsAutomatically adds player to posts
Placement PositionBefore ContentPlayer appears at top of post
Download RestrictionAllow AllLet visitors download audio

Voice Selection

ListenUp supports all voices available through the Murf.ai API.

Choosing a Voice

  1. Go to Settings → ListenUp
  2. Click “Load Available Voices” to fetch voice list
  3. Browse voices by language and gender
  4. Click the preview button to hear samples
  5. Select your preferred voice
  6. Choose a voice style if available

Voice Styles

Many voices support multiple styles:

  • Conversational – Natural, casual delivery
  • Newscast – Professional, authoritative
  • Narration – Storytelling tone
  • Promo – Energetic, promotional

Not all voices support all styles. The available styles will be shown after selecting a voice.


Generating Audio

From the Post Editor

  1. Edit any post or page
  2. Find the ListenUp meta box (usually in the sidebar)
  3. Click “Generate Audio”
  4. Wait for generation to complete
  5. Preview the audio using the built-in player

Generation Status

The meta box shows:

  • No audio – Audio hasn’t been generated yet
  • Generating… – Audio is being processed
  • Ready – Audio is available for playback
  • Error – Generation failed (check error message)

Bulk Generation (WP-CLI)

For large sites, use WP-CLI to generate audio in bulk:

# Generate for all posts without audio
wp listenup generate --all

# Generate for a specific post
wp listenup generate --post-id=123

# Regenerate all audio (overwrites existing)
wp listenup generate --all --force

Automatic Placement

ListenUp can automatically insert the audio player into your content.

Configuration

  1. Go to Settings → ListenUp
  2. Find Auto Placement setting
  3. Choose where to add players:
  • None – Manual placement only
  • Posts – All blog posts
  • Pages – All pages
  • Both – Posts and pages
  1. Choose Placement Position:
  • Before Content – Player at top
  • After Content – Player at bottom

How It Works

When enabled, ListenUp checks if the current post/page has audio. If audio exists, the player is automatically inserted at the configured position.


Shortcode

For manual placement, use the shortcode:

[ listenup ]

In a widget:
Add a Text or Custom HTML widget with

No audio available for this content.

In a template:

<?php echo do_shortcode('[listenup]'); ?>

Shortcode for Specific Posts

Display audio from a different post:

[listenup post_id="123"]

Audio Library Shortcode

Display a list of posts that have audio:

[listenup_library]

Library Options

AttributeDefaultDescription
posts_per_page10Number of posts to display
post_typepostPost type to query
orderbydateSort order (date, title, rand)
orderDESCSort direction
categoryFilter by category slug
autoplayfalseAuto-advance to next track

Example

[listenup_library posts_per_page="5" category="podcasts" autoplay="true"]

Regenerating Audio

When to Regenerate

  • Content has been updated
  • You want to use a different voice
  • Pronunciation dictionary changed
  • Audio quality issues

How to Regenerate

  1. Edit the post
  2. In the ListenUp meta box, click “Regenerate Audio”
  3. Confirm the action
  4. Wait for new audio to generate

Bulk Regeneration

Using WP-CLI:

# Regenerate all audio
wp listenup generate --all --force

# Regenerate specific post type
wp listenup generate --all --post-type=post --force

Download Settings

Control who can download audio files.

Options

SettingBehavior
Allow AllAnyone can download
Logged In OnlyOnly logged-in users
DisableNo downloads allowed

Configuration

  1. Go to Settings → ListenUp
  2. Find Download Restriction setting
  3. Select your preference
  4. Save settings

When downloads are restricted, the download button is hidden from the player.


Next Steps

Enhance Your Audio

  1. Set Up Pronunciation Dictionary
  1. Add Pre-roll Audio
  1. Configure Cloud Storage

Monitor Your Audio

  1. Review Audio Library
  • See all posts with audio in one place
  • Settings → ListenUp → Audio Library tab
  1. Check Storage Usage
  • Monitor cache size
  • Clean up old files if needed

Settings Reference

General Tab

SettingDescriptionDefault
Murf.ai API KeyYour API key for authenticationRequired
Default VoiceVoice used for new generations
Voice StyleSpeaking style for the voice
Audio FormatOutput format (MP3, WAV, etc.)MP3
Auto PlacementWhere to auto-insert playerNone
Placement PositionBefore or after contentAfter
Download RestrictionWho can download audioAllow All

Pronunciation Tab

SettingDescriptionDefault
Enable DictionaryUse pronunciation rulesDisabled
Pronunciation RulesCustom word pronunciationsEmpty

Pre-roll Tab

SettingDescriptionDefault
Pre-roll AudioAudio file to play before contentNone
Pre-roll TextText to generate as pre-rollEmpty

Cloud Storage Tab

SettingDescriptionDefault
Enable Cloud StorageUpload to cloudDisabled
ProviderS3, R2, or GCS
Bucket NameStorage bucket
Access CredentialsAuthentication keys

Back to Documentation Index →