tts-synthesizer · v1.0.0 · 2026-08-28 · sha256 3cfcda6609072ea1
tts-synthesizer v1.0.0A
Immutable. This exact content is served forever at /api/v1/blob/3cfcda6609072ea1.
---
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]
execution-capabilities: [data:result, data:task, filesystem:read, host:filesystem, host:logger, host:speech, process:cwd]
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