text-to-speech

Synthesize text to speech via Microsoft Edge TTS using TypeScript WebSockets.

1|1|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/fabioc-aloha/AIRS_Data_Analysis --skill text-to-speech-fabioc-aloha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: text-to-speech
Source: https://github.com/fabioc-aloha/AIRS_Data_Analysis/tree/main/.github/skills/text-to-speech
Command: npx skills add https://github.com/fabioc-aloha/AIRS_Data_Analysis --skill text-to-speech-fabioc-aloha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides Alex with the ability to vocalize any text content, transforming written information into spoken audio for enhanced accessibility and convenience.

Core Features & Use Cases

  • Read Documents Aloud: Listen to markdown files, code, or any text content.
  • Accessibility: Essential for vision-impaired users or multitasking.
  • Proofreading: Catch errors by hearing text.
  • Audio Export: Save spoken content as MP3 files.
  • Use Case: Have Alex read your research paper aloud while you commute, or listen to code documentation to quickly understand its structure.

Quick Start

Use the text-to-speech skill to read the current document aloud.

Frequently Asked Questions about text-to-speech

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

FAQPage Schema
How do I read markdown files aloud in VS Code?

To read markdown files aloud, this text-to-speech synthesis skill strips markdown formatting and converts text to spoken audio using Microsoft Edge TTS. It handles symbol conversion and chunks long content for playback within your VS Code environment.

What is text-to-speech synthesis for accessibility in code editors?

Text-to-speech synthesis for accessibility vocalizes written documents and code into spoken audio. This enables vision-impaired users to hear text content and allows multitasking developers to listen to research papers or code documentation.

Does Edge TTS support multiple languages and voice presets for reading text aloud?

Edge TTS supports multiple languages and voice presets for reading text aloud. The skill manages voice selection natively via TypeScript WebSockets to vocalize your documents and code with different accents and languages.

Can I export spoken text content as an MP3 audio file?

You can export spoken text content as MP3 audio files. After the text-to-speech engine synthesizes the vocalized audio, you can save the spoken output locally for offline listening or sharing.

Why does long content need chunking for text-to-speech playback?

Long content needs chunking for text-to-speech playback to prevent synthesis errors and maintain stable audio streaming. The skill automatically splits long text into manageable segments before sending them to the TTS engine.