tts-synthesizer · v1.0.0 · 2026-06-03 · sha256 81ae37998406e8b3

tts-synthesizer v1.0.0A

Immutable. This exact content is served forever at /api/v1/blob/81ae37998406e8b3.

---
name: tts-synthesizer
display-name: TTS Synthesizer
description: Text-to-speech synthesis - read documents, multiple voices and engines
version: 1.0.0
category: media
user-invocable: true
tags: [tts, speech, voice, audio, synthesis]
capabilities: [text-to-speech, multi-voice, multi-engine, file-reading]
supported-file-types: [txt, md]
os: [win32, darwin, linux]
handler: ./handler.js
tools:
  - file_read
  - file_write
instructions: |
  Use this skill for text-to-speech synthesis. Can read text directly or from files,
  with support for multiple voices and TTS engines.
examples:
  - input: '/tts-synthesizer --speak "Hello world"'
    output: "Synthesized speech audio file"
  - input: "/tts-synthesizer --list-voices"
    output: "Available voices: en-US-Jenny, en-US-Guy, zh-CN-Xiaoxiao..."
  - input: "/tts-synthesizer --file document.txt --voice en-US-Jenny"
    output: "Synthesized document as speech audio"
author: ChainlessChain
---

# TTS Synthesizer

Text-to-speech synthesis with multiple voices and engines.

## Usage

```
/tts-synthesizer --speak <text> [--voice <name>] [--output <file>]
/tts-synthesizer --file <txt/md-file> [--voice <name>]
/tts-synthesizer --list-voices [--language <lang>]
/tts-synthesizer --providers
```

## Providers

| Engine | Description                       |
| ------ | --------------------------------- |
| edge   | Microsoft Edge TTS (free, online) |
| local  | Local system TTS                  |

## Dependencies

- TTS Manager module for synthesis