ls-tts

Synthesize summarized Claude responses as speech via edge_tts with a flag-controlled toggle.

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/ahostbr/liteharness --skill ls-tts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ls-tts
Source: https://github.com/ahostbr/liteharness/tree/main/liteharness/catalog/skills/ls-tts
Command: npx skills add https://github.com/ahostbr/liteharness --skill ls-tts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

You need a reliable way to have Claude responses read aloud so you can consume answers hands-free, without manually copying text into another tool.

Core Features & Use Cases

  • On/Off TTS Toggle: Enables or disables spoken playback using a persistent flag file so you can control when speech happens.
  • Spoken Summary Output: Ensures spoken audio uses a concise summary rather than reading technical noise like code blocks or file paths.
  • Edge TTS Integration: Uses Edge TTS with the en-GB-SoniaNeural (Sonia) voice to synthesize speech after each response when enabled, supporting quick status updates.

Quick Start

Enable TTS mode by telling the assistant: "ls-tts on".

Frequently Asked Questions about ls-tts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable text-to-speech playback for Claude responses?

To enable text-to-speech playback for Claude responses, tell the assistant "ls-tts on". This activates a persistent flag-controlled toggle that synthesizes spoken audio summaries of responses on demand.

Can I have Claude read answers aloud hands-free without copying text?

Yes, hands-free speech synthesis reads concise response summaries aloud automatically. The toggle avoids manually copying text into another tool by using Edge TTS to generate audio after each enabled response.

Does the TTS voice read code blocks and file paths aloud?

No, the TTS voice avoids reading technical noise like code blocks and file paths. Speech synthesis only reads summarized non-technical content under 200 characters to ensure quick comprehension.

What voice and audio engine does the text-to-speech mode use?

The text-to-speech mode uses Edge TTS with the en-GB-SoniaNeural voice, known as Sonia. It synthesizes speech and plays the audio back using the playsound playback library.

How do I turn off spoken response playback when I no longer need it?

To turn off spoken response playback, tell the assistant "ls-tts off". This updates the persistent flag file, disabling audio synthesis for subsequent responses during your interactive agent session.

Is text-to-speech suitable for long technical documentation reviews?

No, text-to-speech is not suitable for long technical reviews. It intentionally limits spoken summaries to non-technical content under 200 characters and skips code blocks, making it best for quick status updates rather than detailed reading.