claude

session-tts

Read Claude Code responses aloud locally with a different Japanese voice per session. Instructs Claude to deliver mid-turn progress narration via a synchronous Bash call into the say adapter, plus a TodoWrite hook that nudges narration at task transitions. Permission prompts include the workspace name. ON by default; configurable via SESSION_TTS_ENABLED and SESSION_TTS_VOLUME env vars in settings.json; /session-tts:tts and /session-tts:volume for runtime overrides. Engine and models are managed automatically. Apple Silicon only.

5 on GitHubby Suguru Inatomiv0.13.0MITupdated 1 month ago
/

Plugin session-tts from marketplace lacolaco-plugins in lacolaco/claude-plugins. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (2)

  • tts

    Toggle Claude Code TTS playback for the current session (session-tts plugin). TTS is ON by default at session start (controllable via SESSION_TTS_ENABLED env var); this skill is for silencing the current session, re-enabling it after off, or checking status. Argument is one of `on`, `off`, `toggle`,

  • volume

    Adjust the session-tts playback volume globally (afplay --volume coefficient). The default is 0.8 to keep TTS quieter than other audio (notifications, music). Argument is a decimal in [0.0, 1.0] to set the volume, `status` (default) to show the current value, or `reset` to restore the default. The s

Hooks (9)

  • SessionStart

    "${CLAUDE_PLUGIN_ROOT}/scripts/session-on.sh"

  • SessionEnd

    "${CLAUDE_PLUGIN_ROOT}/scripts/session-end.sh"

  • Stop

    "${CLAUDE_PLUGIN_ROOT}/scripts/dispatch.sh"

  • StopFailure

    "${CLAUDE_PLUGIN_ROOT}/scripts/dispatch.sh"

  • Notification

    "${CLAUDE_PLUGIN_ROOT}/scripts/notify-permission.sh"

  • PostToolUse

    "${CLAUDE_PLUGIN_ROOT}/scripts/remind-say.sh" todo

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/scripts/remind-say.sh" monitor

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}/scripts/remind-say.sh" agent

  • UserPromptSubmit

    "${CLAUDE_PLUGIN_ROOT}/scripts/remind-say.sh" prompt

View source on GitHub

More from lacolaco/claude-plugins

All 2 plugins →

Prevent git operations that would modify the main branch (or configured branches) in Claude Code. Individual subcommands can be opted out via PROTECT_MAIN_BRANCH_ALLOWED_SUBCOMMANDS, or the hook can be turned off entirely for the current scope via PROTECT_MAIN_BRANCH_DISABLE.

hooks

5

Similar plugins

telemetry

claude

Plugin analytics: hooks $.telemetry's two events, so a plugin logs an event or marks a feature's use as a first-party row, sent in batches with the session's own credential.

anthropics/claude-code 155,476

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

ruflo-rvf

claude

RVF format for portable agent memory, session persistence, and cross-platform transfer

2 skills · 1 command · 1 agent

ruvnet/ruflo 81,589

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pensyve

claude

Universal memory runtime for Claude Code with cross-session memory, entity-aware recall, lifecycle hooks, skills, commands, and memory-curator agents

7 skills · 7 commands · 2 agents · hooks

wshobson/agents 42,461

Twilio Skills provide procedural knowledge for AI coding agents — which APIs to use, in what order, and what to avoid. Covers SMS, Voice, WhatsApp, Verify, SendGrid, Compliance, and 30+ products.

57 skills · 1 MCP server

anthropics/knowledge-work-plugins 35,601

Maintain session-tts?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins