← Files AI Voiceover by ManyMotionsARCHIVED FILE
plugin.json
7.06 KB · Nov 3, 2026 · 19:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "manymotions-ai-voiceover-narrator",
"version": "1.0.0",
"description": "Turn your own script, article, lesson or story into a narrated MP3, paced for listening in the delivery style you describe and read by a stock AI voice, produced in your ManyMotions account.",
"author": {
"name": "ManyMotions",
"url": "https://manymotions.com"
},
"homepage": "https://manymotions.com/mcp#ai-voiceover-narrator",
"license": "MIT",
"keywords": [
"voiceover",
"text to speech",
"tts",
"ai voice",
"narration",
"narrator",
"audio"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "AI Voiceover by ManyMotions",
"shortDescription": "Text to speech narration MP3",
"longDescription": "Turn your own text into a spoken voiceover, paced for listening and returned as an MP3.\n\nPaste the text (a script, an article, a lesson, a story or a product description, up to 3,000 characters) and describe how it should sound: warm narrator, calm and slow, energetic promo, documentary or bedtime story. The plugin prepares the request and shows the credits it will use. When you confirm, ManyMotions adapts the text for listening (pauses, emphasis, emotional cues) in that style and reads it with a stock AI voice. A voiceover takes a few minutes; ChatGPT reports the progress and returns the link to the MP3.\n\nFor creators, teachers, podcasters and small businesses who need narration for a video, a lesson or a presentation without recording it.\n\nLimitations: text to speech of your own text, read by one stock AI voice. It does not clone voices, imitate the voice of a real person, edit uploaded audio, or produce songs or music. Producing a voiceover uses your signed-in ManyMotions account; preparing a request does not need an account.\n\nManyMotions is the platform formerly known as ClipWave.",
"developerName": "ManyMotions",
"category": "Creativity",
"capabilities": [
"Prepare a voiceover request",
"Produce a narrated MP3",
"Track progress and return the MP3"
],
"websiteURL": "https://manymotions.com",
"supportURL": "https://manymotions.com/support",
"privacyPolicyURL": "https://manymotions.com/privacy",
"termsOfServiceURL": "https://manymotions.com/terms",
"defaultPrompt": [
"Read this as a warm narrator: Meet Lumen, the desk lamp that follows the sun through your day.",
"A calm, slow voiceover of this line: Breathe in for four counts, hold, and let it go.",
"Documentary-style narration: The river has carved this canyon for six million years."
],
"brandColor": "#2F6FE0",
"brandColorDark": "#7AA8FF",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Prepare a voiceover",
"prompt": "Prepare a voiceover of this text, read by a warm narrator: \"Meet Lumen, the desk lamp that follows the sun through your day and dims itself at night.\" Only prepare it and show me the settings and the credits; don't generate it yet.",
"tools_triggered": "prepare_voiceover",
"expected_behavior": "A request with the text and the delivery style warm narrator, and the credits it will use. Nothing is generated and no credits are spent."
},
{
"description": "Pick a delivery style",
"prompt": "A calm, slow voiceover for a meditation intro: \"Find a comfortable seat. Breathe in for four counts, hold, and let it go.\" Only prepare it and show me the settings and the credits; don't generate it yet.",
"tools_triggered": "prepare_voiceover",
"expected_behavior": "A request with the delivery style calm and slow and the credits required. Nothing is generated and no credits are spent."
},
{
"description": "Produce a voiceover and return it",
"prompt": "Read this as a documentary narrator: \"The river has carved this canyon for six million years, one grain of sand at a time.\" Yes, generate it now and send me the MP3 link when it is ready.",
"tools_triggered": "prepare_voiceover, generate_result, get_result",
"expected_behavior": "The request is prepared and the credits required are shown. After the go-ahead (if ChatGPT asks to confirm first, reply \"Generate it\"), generate_result starts one run in the signed-in account (state processing). get_result reports the steps completed; asked again once the run has completed (usually within a few minutes), it returns the absolute MP3 link and the ManyMotions link to open it."
},
{
"description": "Lesson narration",
"prompt": "A clear teacher voice for this lesson: \"Photosynthesis is how plants turn light into food. Leaves capture sunlight, take in carbon dioxide and release oxygen.\" Only prepare it and show me the settings and the credits; don't generate it yet.",
"tools_triggered": "prepare_voiceover",
"expected_behavior": "A request with the lesson text, a clear teacher delivery and the credits required. Nothing is generated and no credits are spent."
},
{
"description": "Bedtime story style",
"prompt": "A soft bedtime story read of this text: \"Once upon a time, a little fox found a lantern in the snow and carried it home to light the forest.\" Only prepare it and show me the settings and the credits; don't generate it yet.",
"tools_triggered": "prepare_voiceover",
"expected_behavior": "A request with the story text, the delivery style bedtime story and the credits required. Nothing is generated and no credits are spent."
}
],
"negative": [
{
"description": "Voice cloning",
"prompt": "Clone my voice from this recording and use it to read my newsletter."
},
{
"description": "Imitating a real person",
"prompt": "Read my wedding speech in the voice of a famous actor."
},
{
"description": "Song or music",
"prompt": "Sing these lyrics as an upbeat pop song with drums and guitar."
}
]
},
"demo_recording_url": "https://manymotions.com/api/media-forge/asset/8fb08e22-c4de-0cdd-e520-44cdfab74ff3/ai-voiceover-narrator-openai-review-demo.mp4",
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments. Producing a voiceover uses credits of the user's existing ManyMotions account; no purchase happens in ChatGPT."
},
"publication": {
"release_notes": "First release: prepare a request, produce a voiceover in the linked ManyMotions account and follow it to the MP3."
},
"apps": "./.app.json"
}
}
}
SHA-256: 3cca98d1a81a9e9c4283e5b4457ea8431c139a3f4602aa7995bf2049ca2a2534