← AI Subtitle GeneratorCONTENT HISTORY

Update to AI Subtitle Generator

Snapshot Nov 6, 2026 · 07:28 UTC · version 1.0.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save AI Subtitle Generator and check future changes in Following.

Up to 3 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "voiceover from subtitles: Turn supplied SRT, WebVTT or transcript into a clean, copyable narration script with an honest reading-time estimate and optional editor choices.",
  "included_files": [],
  "name": "voiceover-from-subtitles",
  "skill_md_contents": "---\nname: \"voiceover-from-subtitles\"\ndescription: \"voiceover from subtitles: Turn supplied SRT, WebVTT or transcript into a clean, copyable narration script with an honest reading-time estimate and optional editor choices.\"\n---\n\n# Voiceover From Subtitles\n\n## Essential workflow\nAsk for the actual subtitle content or transcript when absent; never claim to hear a recording. Preserve the original language and meaning: no automatic translation, invented speech or sound cues. Deliver the useful clean script even if the user does not want an editor link. No audio is generated and timing is estimated, not audio-aligned.\n\nWhen an editor hand-off is requested, call **create_video_editor_link** with task **voiceover**, a short title and the exact supplied SRT/VTT/transcript as text. This existing tool returns the cleaned script, copy_text and duration information; it does not synthesize speech. Show those actual outputs rather than rewriting them. If no link is requested, clean the text in context and label any host-calculated duration as an estimate; do not call a link tool merely to promote a provider.\n\n## Output contract\n1. **Source**: identify SRT, WebVTT or plain transcript and its language. Ask only essential questions. Do not request credentials, access to a recording or personal information.\n2. **Clean script**: remove only subtitle numbering, timestamps and formatting syntax. Join wrapped spoken lines into coherent sentences without adding facts. Keep semantic numbers and spoken words. If speaker labels, music cues or stage directions are ambiguous, ask before treating them as speech. Show the full script in one copy block.\n3. **Pacing**: separate suggested paragraph breaks or pauses from spoken words. Mark them as directions, not sounds heard in a recording. Show returned word count, reading speed and estimated duration only when supplied by the tool; otherwise explicitly label a host estimate at approximately 150 words per minute. This is not the source video's runtime or precise lip-sync timing. Keep the original subtitle file unchanged for reference.\n4. **Optional choices**: show at most three exact server-returned choices in their returned order, one concise reason per choice only when the tool supplies it. No unsupported free-plan, voice-quality or language-availability promises. Do not construct URLs or repeat the full script for each choice. Explain manual copy/paste, prefilled=false, and display the returned affiliate disclosure. The artifact remains usable without clicking or purchasing.\n\n## Filled fictional example\nInput:\n```srt\n1\n00:00:00,000 --> 00:00:02,000\nHello and welcome.\n\n2\n00:00:03,000 --> 00:00:06,000\nToday we explore a paper garden.\n```\nClean spoken text:\n```text\nHello and welcome. Today we explore a paper garden.\n```\nSuggested direction: a short pause between the sentences, not spoken text. Nine spoken words is approximately 3.6 seconds at 150 words per minute, excluding pauses; actual narration varies.\n\n## Limits\nUse authorized text only; no impersonation, invented testimonials or fabricated sources. Do not claim a translation, generated voice, account connection, purchase or audio alignment occurred. No unverified prices or guaranteed editor capabilities.\n"
}

SHA-256 of public snapshot: 2b455fda3704a8d73781d9fa6fc9ba832a5ba58a58118292da1354f2dca88f3a