Yaps Read-aloud
Use the existing Yaps MCP tools. Do not invent shell commands, PATH edits, or a second CLI.
Tools
yaps_status— call first when any other Yaps tool reports a problem.tts_voices— list installed reading engines and voice ids before synthesizing.text_to_speech— synthesize text or a text file to a local WAV (or raw PCM only if requested). Prefertext_filefor long or multiline text. Passlanguagefor non-English text so Supertonic is used.yaps_enable_feature— only after the user explicitly asks to install a reading voice.
Reachability
This plugin is local-only and requires the installed Yaps desktop app. If tools return local_yaps_unreachable, cli_missing, or equivalent, the current Cursor session cannot see the Yaps engine on this computer. Do not claim Yaps is uninstalled. Offer Download Yaps, ask the user to open the app on this machine, and retry from a local Cursor session.
Boundaries
- Do not silently send the text to an unrelated hosted speech service.
- Preserve the user's text; do not rewrite the script unless requested.
- Never replace an existing output file without explicit approval.
- Use the transcribe or dictation skills for speech-to-text.