Guide

Spoken Article Abilities

@prc/spoken-article registers one WordPress Ability for AI-narrated audio generation.

Ability index

AbilityPermissionSide effects
prc-spoken-article/generateedit_postsCreates/updates spoken-article audio via ElevenLabs; not read-only

Source: includes/ai-experiments/class-generate-spoken-article.php

Allowed block annotation: prc-spoken-article/player.

prc-spoken-article/generate

Extracts text from a post and generates AI-narrated audio with ElevenLabs. Creates or updates the spoken-article record for the target post.

Reference

Input

Typed options, defaults, and constraints in one scannable reference.
1 field
post_id number required
Post ID to generate audio for.
Reference

Output

Typed options, defaults, and constraints in one scannable reference.
4 fields
error string
Error message when generation fails.
audio_id number
Media library attachment ID.
audio_url string
Audio file URL.
duration string
Human-readable duration (for example 2:30).

Meta annotations: readonly: false, destructive: false, idempotent: false, show_in_rest: true.

Was this helpful?