edge-tts

Convert text to speech with adjustable voice, language, speed, and pitch.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/syzl8512/openclaw-experience --skill edge-tts-syzl8512
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: edge-tts
Source: https://github.com/syzl8512/openclaw-experience/tree/main/03_%E6%A0%B8%E5%BF%83Skill/edge-tts
Command: npx skills add https://github.com/syzl8512/openclaw-experience --skill edge-tts-syzl8512

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node-edge-tts, commander, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill transforms written text into natural-sounding speech, making content accessible through audio and enabling voice-based interactions.

Core Features & Use Cases

  • Text-to-Speech Conversion: Generates high-quality audio from any given text.
  • Customization: Supports various voices, languages, speech rates, and pitch adjustments.
  • Use Case: When a user requests a summary of a long article, this Skill can read the summary aloud, allowing for multitasking or accessibility.

Quick Start

Use the tts tool to convert the phrase "Hello, how are you today?" into speech.

Frequently Asked Questions about edge-tts

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

FAQPage Schema
How do I convert text to speech for audio generation?

To convert text to speech, this Skill uses the node-edge-tts package to generate high-quality audio from any given text. It transforms written content into natural-sounding speech, enabling voice-based interactions and audio output.

Can I adjust speech rate and pitch during text-to-speech conversion?

Yes, this text-to-speech conversion supports full customization of audio output, including adjustable speech rates and pitch adjustments. You can also select from various voices and languages to suit your content needs.

Does this text-to-speech tool support subtitle generation?

Yes, this text-to-speech tool supports subtitle generation for spoken content alongside audio generation. This feature provides synchronized text output, making audio content accessible and easier to follow.

When should I use text-to-speech for accessibility?

Use text-to-speech for accessibility when content needs to be spoken for multitasking or when audio output is requested via the tts trigger. It transforms written articles into natural-sounding speech, allowing users to listen instead of read.

Do I need Node.js to run this text-to-speech conversion?

Yes, this text-to-speech conversion requires a Node.js environment because it is built using the node-edge-tts npm package and commander dependency. You need these installed to execute the speech synthesis scripts.