← Files Voice RescueARCHIVED FILE

plugin.json

4.55 KB · Nov 12, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "voice-rescue",
  "version": "1.0.1",
  "description": "Clean noisy speech recordings",
  "author": {
    "name": "Imagineers Studio Inc"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Voice Rescue",
        "shortDescription": "Clean noisy speech recordings",
        "longDescription": "Isolate speech from background noise, music and non-voice sounds in an attached MP3 or WAV recording up to 20 MB. Listen in the inline audio player and use Open or Download. Cleanup can introduce artifacts; missing words cannot be recovered reliably. This does not clone voices or provide transcripts. A connected Firemoon account is required.",
        "developerName": "Imagineers Studio Inc",
        "category": "Creativity",
        "capabilities": [
          "Interactive",
          "Write"
        ],
        "logo": "./icon.png",
        "composerIcon": "./icon.png",
        "websiteURL": "https://firemoon.studio/voice-rescue",
        "privacyPolicyURL": "https://firemoon.studio/privacy",
        "termsOfServiceURL": "https://firemoon.studio/terms",
        "supportURL": "https://firemoon.studio/support",
        "brandColor": "#B0480B",
        "defaultPrompt": [
          "Clean the background noise from this recording.",
          "Isolate the spoken voice in this audio."
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Attach the sample noisy-speech WAV.",
              "prompt": "Clean the background noise from this speech recording.",
              "tools_triggered": "voice_clean",
              "expected_behavior": "Accept WAV, return actual cleaned audioUrl and generationId with playable inline audio."
            },
            {
              "description": "Attach a supported MP3 speech sample.",
              "prompt": "Isolate the spoken voice in this MP3.",
              "tools_triggered": "voice_clean",
              "expected_behavior": "Accept MP3 and return an audio result with Open and Download; do not promise missing-word recovery."
            },
            {
              "description": "Provide a supported WAV through its actual HTTPS URL.",
              "prompt": "Clean the speech in this audio URL.",
              "tools_triggered": "voice_clean",
              "expected_behavior": "Use audio_url and return playable cleaned audio inline."
            },
            {
              "description": "Attach a short, already clear WAV speech recording.",
              "prompt": "Clean this recording lightly; it is already quite clear.",
              "tools_triggered": "voice_clean",
              "expected_behavior": "Process supported clear speech and return actual audio; explain that processing may introduce artifacts, without claiming a controllable strength setting."
            },
            {
              "description": "Use the actual generationId from a preceding successful case.",
              "prompt": "Reopen the saved result without generating another one.",
              "tools_triggered": "voice_clean_preview",
              "expected_behavior": "Pass the returned generation_id to the preview tool; show the same media inline without a new generation."
            }
          ],
          "negative": [
            {
              "description": "Missing source Explain the unsupported request or ask for a valid source. Do not call a generation tool or fabricate a result.",
              "prompt": "Do this conversion without any media attached; do not ask me for a file."
            },
            {
              "description": "Unsupported promise Explain the unsupported request or ask for a valid source. Do not call a generation tool or fabricate a result.",
              "prompt": "Clone the speaker and invent the words missing from the recording."
            },
            {
              "description": "Invalid or oversized media Explain the unsupported request or ask for a valid source. Do not call a generation tool or fabricate a result.",
              "prompt": "Convert this corrupt or oversized attachment anyway."
            }
          ]
        },
        "demo_recording_url": "https://jxzwlpbdjhikca2p.public.blob.vercel-storage.com/plugin-review/five/voice-rescue-walkthrough-20261002.mp4"
      },
      "publication": {
        "release_notes": "Initial release: clean noisy speech recordings, attachment inputs and inline preview with Open and Download.",
        "countries": []
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 30af710d546fb7964c415651e7a3dc188db6d4751bc8e6f7d4475597badc6029