← PyAICONTENT HISTORY
WHAT CHANGED
Update to PyAI
Snapshot Oct 27, 2026 · 06:07 UTC · version 1.0.4
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save PyAI and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Generate natural speech, voiceovers or spoken prompts from text using PyAI Speak text-to-speech (TTS).",
"included_files": [],
"name": "pyai-text-to-speech",
"skill_md_contents": "---\nname: pyai-text-to-speech\ndescription: \"Generate natural speech, voiceovers or spoken prompts from text using PyAI Speak text-to-speech (TTS).\"\n---\n\n# Text To Speech\n\nUse the connected PyAI tool schemas as the source of truth; clients may prefix tool IDs with the server name. If PyAI is disconnected, direct the user to the host's browser sign-in. Keep credentials out of chat. Respect the selected project and the user's authorized task.\n\nTools: `whoami`, `list_voices`, `synthesize_speech`\n\nUse `list_voices` to choose a current voice matching the requested language and delivery. Pass the user's text to `synthesize_speech` using its live schema. Check capability details rather than assuming a stock voice supports a language.\n\nGeneration consumes usage; a request for working code alone is not a request to synthesize audio. On the hosted MCP connection, present the returned audio or download link. Do not supply a local `output_path` to the hosted server; file paths are only relevant to local integrations that support them.\n\nDo not automatically repeat synthesis after an uncertain timeout. State what is known about the result and avoid duplicate charges. For speech playback, provide the actual returned media, not a fabricated file or URL.\n"
}SHA-256 of public snapshot: 70943a212d16406c49e7326a23f15e2dc964b493423d80c7c5d946bb5cc1ea3a