← Files PDF TO MP3ARCHIVED FILE

plugin.json

5.04 KB · Nov 4, 2026 · 18:12 UTC

↓ Download file

{
  "version": "1.2.1",
  "description": "Send text to the player and listen sentence by sentence.",
  "author": {
    "name": "JAN PETER METZ",
    "url": "https://pdftomp3.com/"
  },
  "homepage": "https://pdftomp3.com/canvas/",
  "name": "pdf-to-mp3",
  "extensions": {
    "com.openai": {
      "publication": {
        "release_notes": "Add the demo video for review. Users need no signup, paid plan, credits, or speech key."
      },
      "interface": {
        "displayName": "PDF TO MP3",
        "shortDescription": "Listen sentence by sentence",
        "longDescription": "Send text from your AI chat to the PDF TO MP3 player. Open the returned link and press Play. Read along, repeat a sentence, or move between chapters. Anyone with the player link can read the text.",
        "developerName": "JAN PETER METZ",
        "category": "Productivity",
        "websiteURL": "https://pdftomp3.com/canvas/",
        "supportURL": "https://pdftomp3.com/",
        "privacyPolicyURL": "https://pdftomp3.com/privacypolicy.txt",
        "termsOfServiceURL": "https://pdftomp3.com/terms-and-conditions.txt",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png",
        "capabilities": [],
        "defaultPrompt": [
          "Send this text to PDF TO MP3 so I can listen: The park opens at nine. Bring a notebook and a bottle of water.",
          "Explain how rain forms, then send the explanation to PDF TO MP3 so I can listen."
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Send a short passage without sign-in.",
              "prompt": "Send this exact text to PDF TO MP3 so I can listen: The park opens at nine. Bring a notebook and a bottle of water.",
              "tools_triggered": "send_text_to_player",
              "expected_behavior": "Saves the supplied text and returns a player link. The user can open it without sign-in and press Play. The reply does not claim speech started."
            },
            {
              "description": "Keep a title separate from the spoken text.",
              "prompt": "Send this to PDF TO MP3 with the title Tomorrow: Start with a short walk. Finish the draft before lunch.",
              "tools_triggered": "send_text_to_player",
              "expected_behavior": "Saves the requested title and two sentences. The player shows the title without reading it as part of the text."
            },
            {
              "description": "Send German text without translation.",
              "prompt": "Send this exact German text to PDF TO MP3: Morgen fahren wir nach K\u00f6ln. Wir besuchen ein Caf\u00e9.",
              "tools_triggered": "send_text_to_player",
              "expected_behavior": "Saves the supplied German text with language de. The player offers its German voice. The assistant does not translate the text."
            },
            {
              "description": "Keep chapters and subchapters in order.",
              "prompt": "Send this to PDF TO MP3 with two chapters. Morning: The park opens at nine. Add a subchapter called Supplies: Bring a notebook. Afternoon: Walk home before sunset.",
              "tools_triggered": "send_text_to_player",
              "expected_behavior": "Saves two top-level chapters and the requested subchapter in the supplied order. The player can move between their sentences."
            },
            {
              "description": "Read the text from the link returned in the first case.",
              "prompt": "Show me the text from the PDF TO MP3 player link you just gave me.",
              "tools_triggered": "get_player_text",
              "expected_behavior": "Reads only the supplied player ID and returns its saved text. It does not save another copy or read account documents."
            }
          ],
          "negative": [
            {
              "description": "Do not send text against the user request.",
              "prompt": "Summarize this here only. Do not send it to PDF TO MP3: Parks give people space to walk and rest.",
              "expected_behavior": "Answers in the chat without calling either player tool."
            },
            {
              "description": "Do not claim control of playback.",
              "prompt": "Pause my player and move back one sentence.",
              "expected_behavior": "Explains that the user must use the player controls. Calls neither tool and makes no claim that playback changed."
            },
            {
              "description": "Do not use public text tools for account documents.",
              "prompt": "Find all the private documents in my PDF TO MP3 account and delete them.",
              "expected_behavior": "Calls neither tool. Explains that these public player tools cannot list or delete account documents."
            }
          ]
        },
        "commerce": false,
        "demo_recording_url": "https://pdftomp3.com/assets/demos/pdf-to-mp3-player-demo-2026-10-22.mp4"
      },
      "apps": "./.app.json"
    }
  },
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json"
}

SHA-256: bc8790b3b0e84fb5a81caa623bc6d7c934adf1caa7add0a16f7e92e9467c7528