← Files PDF TO MP3ARCHIVED FILE
plugin.json
5.04 KB · Nov 4, 2026 · 18:12 UTC
{
"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