{
  "title": "Read aloud",
  "human_url": "https://happytails.ai/en/speech-tools/read-aloud/",
  "agent_url": "https://happytails.ai/agents/en/speech-tools/read-aloud/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/speech-tools/read-aloud.md",
  "content": "Read aloud\nListen to written text with a browser voice.\nHow to use Read aloud\nEnter the text you want to hear.\nChoose a voice and speaking rate, then choose Speak.\nChoose Stop to end playback.\nWhat to expect\nListen to written text with a browser voice. Choose a voice and speaking rate, then use Speak and Stop. Some voices may use their provider’s network service. Playback does not create a downloadable audio file.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [],
  "tool": {
    "id": "read-aloud",
    "category": "speech-tools",
    "built": true,
    "requirements": "Read pasted text with installed browser voices; play pause stop and speed controls; label remote voices; do not promise MP3 export or offline processing for all voices.",
    "implementation": {
      "fields": [],
      "input": false,
      "note": "Uses voices supplied by your browser or operating system. Some voices may use the provider’s network service. Playback only; audio-file export is not supported.",
      "experience": {
        "automatic": false,
        "single": false,
        "label": "Your text",
        "placeholder": "Type or paste your input…",
        "help": "Up to 1,000,000 characters. Review the settings before running.",
        "action": null
      },
      "mode": "explicit",
      "interactive": true
    },
    "execution": "Browser interface",
    "api": null,
    "browser_agent": {
      "supported": false,
      "name": null,
      "discovery": "WebMCP on the human page in a supporting browser",
      "verification": "See audit/API-AUDIT.md; availability is not verification"
    }
  },
  "markdown": "# Read aloud\n\n- Human page: https://happytails.ai/en/speech-tools/read-aloud/\n- Markdown: https://happytails.ai/en/speech-tools/read-aloud.md\n- Structured JSON: https://happytails.ai/agents/en/speech-tools/read-aloud/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `read-aloud` |\n| Category | speech-tools |\n| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |\n| Browser execution | Use the visible action or interactive controls. |\n| Browser processing | Browser; see tool notes for network behavior. |\n| HTTP API | Not callable through HTTP. |\n| Browser-agent interface | No callable WebMCP interface. |\n\n### Implementation notes\n\nUses voices supplied by your browser or operating system. Some voices may use the provider’s network service. Playback only; audio-file export is not supported.\n\n### Inputs and settings\n\nNo free-text input is required. Use the file inputs and/or settings below.\n\nNo additional settings are declared for this tool.\n\n### Planning specification\n\nRead pasted text with installed browser voices; play pause stop and speed controls; label remote voices; do not promise MP3 export or offline processing for all voices.\n\nThis describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.\n\n### Complete machine-readable capability record\n\n```json\n{\n  \"id\": \"read-aloud\",\n  \"category\": \"speech-tools\",\n  \"built\": true,\n  \"requirements\": \"Read pasted text with installed browser voices; play pause stop and speed controls; label remote voices; do not promise MP3 export or offline processing for all voices.\",\n  \"implementation\": {\n    \"fields\": [],\n    \"input\": false,\n    \"note\": \"Uses voices supplied by your browser or operating system. Some voices may use the provider’s network service. Playback only; audio-file export is not supported.\",\n    \"experience\": {\n      \"automatic\": false,\n      \"single\": false,\n      \"label\": \"Your text\",\n      \"placeholder\": \"Type or paste your input…\",\n      \"help\": \"Up to 1,000,000 characters. Review the settings before running.\",\n      \"action\": null\n    },\n    \"mode\": \"explicit\",\n    \"interactive\": true\n  },\n  \"execution\": \"Browser interface\",\n  \"api\": null,\n  \"browser_agent\": {\n    \"supported\": false,\n    \"name\": null,\n    \"discovery\": \"WebMCP on the human page in a supporting browser\",\n    \"verification\": \"See audit/API-AUDIT.md; availability is not verification\"\n  }\n}\n```\n\n## Page guide\n\nListen to written text with a browser voice.\n\n## How to use Read aloud\n\n1. Enter the text you want to hear.\n2. Choose a voice and speaking rate, then choose Speak.\n3. Choose Stop to end playback.\n\n## What to expect\n\nListen to written text with a browser voice. Choose a voice and speaking rate, then use Speak and Stop. Some voices may use their provider’s network service. Playback does not create a downloadable audio file.\n"
}