← OrisuCONTENT HISTORY
WHAT CHANGED
Update to Orisu
Snapshot Oct 26, 2026 · 00:04 UTC · version 2.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Orisu and check future changes in Following.
Up to 3 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Use when the user wants a voiceover or narration audio file read from a script, for an ad, product video, explainer or social post, in a chosen voice, accent or pace, or wants help writing a short ad script to voice. Delivers audio only; not for putting the voice onto a video, which this connection does not do.",
"included_files": [],
"name": "ad-voiceover",
"skill_md_contents": "---\nname: ad-voiceover\ndescription: Use when the user wants a voiceover or narration audio file read from a script, for an ad, product video, explainer or social post, in a chosen voice, accent or pace, or wants help writing a short ad script to voice. Delivers audio only; not for putting the voice onto a video, which this connection does not do.\n---\n\n# Ad voiceover\n\nTurn an approved script into a voiceover audio file in one of the available voices. The result is a separate audio file for the user's editor or ad tool. This connection does not mix audio into a video.\n\n## What you need\n\n- The script, or the facts for one (product, benefit, offer, call to action).\n- Optional: voice character (warm, energetic, calm; male or female; British or American), pace.\n\n## Script\n\nIf the user has no script, draft one yourself or with `generate_text`: about 2.5 words per second, so a 15-second ad is around 35 words. Use only facts the user gave. Show it and get approval before voicing; voicing a script is what costs credits.\n\n## Voices\n\nPick from the voice list in the `generate_speech` schema. Good defaults:\n\n| Need | Voice id |\n|---|---|\n| Warm British male storyteller (George) | `JBFqnCBsd6RMkjVDRZzb` |\n| Confident American female (Sarah) | `EXAVITQu4vr4xnSDxMaL` |\n| Energetic American male creator (Liam) | `TX3LPaxmHKxFdv7VOQHJ` |\n| Bright, warm American female (Bella) | `hpp4J3VqNfWAUOO0d1Us` |\n| Clear British female educator (Alice) | `Xb7hH8MSUJpSbSDYk0k2` |\n\n## Recipe\n\n```json\n{ \"tool\": \"generate_speech\", \"arguments\": {\n \"config\": { \"model\": \"elevenlabs-eleven-v4\", \"voice\": \"JBFqnCBsd6RMkjVDRZzb\", \"speed\": 1.0, \"prompt\": \"Every mug is thrown by hand in our studio, one at a time. Find yours at the link below.\" },\n \"confirm_above_credits\": 20,\n \"idempotency_key\": \"ad-voiceover-1\"\n} }\n```\n\n- `speed` runs from 0.7 to 1.2 on `elevenlabs-eleven-v4`. For a tight time slot, shorten the script before speeding it up.\n- Two voice options to compare: two calls with different `voice` ids on the same script.\n- Another language: translate the script first (ask the user to confirm the translation), then voice the translated text. This is a new voiceover, not a dub of an existing recording.\n- Re-voice the user's own recording in another voice: `change_voice` with their audio as `input_audio` and a `voice` id from its list.\n\nDeliver the audio from the result's `orisu_media.items`. Always put the file's link (`url` from `orisu_media.items`) in your reply as well. Some hosts show video and audio in the inline player but can't play them there, so the link is how the user opens or downloads the file.\n\n## Cost, waiting and retries\n\nGive every paid call its own `idempotency_key`, unique to that request (for example `mug-packshot-1`). Send the same key again only to resend a call that was interrupted or whose result you never saw, such as after a permission or file-download prompt; the first result then comes back instead of a second charge. Before re-running anything, check `list_runs` or `get_run` for a result that already finished. To redo something on purpose (a failed run, an image that missed, changed settings), use a new key: the old one would replay the same result, failure included.\n\nPass `confirm_above_credits`. On `timed_out: true`, `wait_for_run`. If one sentence is mispronounced, fix the spelling in the script (for example, write a brand name phonetically) and re-voice; tell the user it is a new paid generation.\n\n## Quality check\n\n- Every word of the approved script is read, in order, nothing added.\n- Brand and product names pronounced right; pace fits the slot.\n- Voice matches what the user asked for.\n\n## Next edits to offer\n\n- Music under the voiceover, as a separate file: campaign-audio.\n- A clip to pair it with: product-motion.\n"
}SHA-256 of public snapshot: 5184ff3bfbdc1e7b015a85c8ac92c5d119f0bc1d9186177a4400eea51c62f154