Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ElevenLabs Text-to-Speech for VSCodeNew to Visual Studio Code? Get it now.
ElevenLabs Text-to-Speech for VSCode

ElevenLabs Text-to-Speech for VSCode

Preview

Tobias Lekman

|
13 installs
| (0) | Free
Add professional text-to-speech to VSCode with one click—featuring playback controls, text highlighting, and audio export.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ElevenLabs Text-to-Speech for VSCode

ElevenLabs Text-to-Speech for VSCode

ElevenLabs Text-to-Speech for VSCode is a developer-focused extension that brings high-quality voice synthesis directly into your coding environment. Designed for developers, technical writers, and accessibility-focused users, this extension enables you to listen to markdown and text files with advanced playback controls, synchronized text highlighting, and audio export capabilities. The project aims to reduce eye strain, improve documentation review workflows, and make VSCode more accessible for all users.

Key features include:

  • Seamless integration with VSCode for .md and .txt files
  • Editor title bar icon and context menu for quick access
  • Playback controls and visual highlighting in a custom webview
  • Secure API key management using VSCode SecretStorage
  • Audio export in MP3 format for offline listening

Installation

From the Marketplace

  1. Search for ElevenLabs Text-to-Speech for VSCode in the Extensions Marketplace
  2. Install the extension

Local Installation

  1. Download the latest .vsix from the latest release page under the "Assets" section.

  2. Install in VS Code or Cursor

    • Open VS Code or Cursor
    • Open the Command Palette (Cmd+Shift+P on macOS or Ctrl+Shift+P on Windows/Linux)
    • Type "Extensions: Install from VSIX..."
    • Select the .vsix file you downloaded

Usage

Prerequisites:

  • An ElevenLabs API key (get one at elevenlabs.io)

General Usage:

  1. Open a .md or .txt file
  2. Click the extension icon in the editor title bar or highlight text, right-click and select "TTS: Speak Text"
  3. Add your ElevenLabs API key if prompted
  4. Use the text-to-speech user interface when the conversion is complete to control playback

Support

If you face any problems, please open an issue.

Contributors

If you would like to contribute to this project, please see our Contributing Guide for development setup and pull request instructions.

Documentation

  • For a detailed overview of the goals, features, technical requirements, and implementation plan, see the Product Requirements Document (PRD).

  • For privacy information and our security policy, see the Security Policy.

  • For detailed API and module documentation, see the Code Documentation.

  • For our test strategy, CI checks, and manual acceptance test instructions, see the Test Strategy.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft