Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Text SpeakerNew to Visual Studio Code? Get it now.
Text Speaker

Text Speaker

mfujita47

|
13 installs
| (0) | Free
Text to speech and highlight texts
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🎙️ Text Speaker: High-Performance Text-to-Speech for VS Code (v1.0.0)

Text Speaker is a professional TTS (Text-to-Speech) extension for VS Code, designed to provide a smooth and focused reading experience. It intelligently parses your documents and synchronizes speech with visual highlighting, making it ideal for proofreading, accessibility, and focused learning.

✨ Key Features

  • 🚀 Massive Document Support: Optimized to handle files with tens of thousands of lines without any lag or editor freezing. Speech starts instantly, regardless of the document's scale.
  • 📝 Context-Aware Parsing: Intelligent sentence splitting that respects both standard punctuation and newlines. This ensures bullet points, lists, and technical notes are read with natural pauses.
  • 🎨 Visual Synchronization: Real-time highlighting of the active sentence keeps you focused. The appearance is fully customizable to integrate perfectly with your editor's theme.
  • 🖥️ Universal Compatibility: Built for Visual Studio Code and works seamlessly with all derivative editors.
  • ⚙️ Flexible Control: Easily switch between system voices and adjust reading speed to suit your workflow.

🚀 Usage

  1. Open any text or markdown file.
  2. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and choose a command:
Command Description
Text Speaker: Speak Document Starts reading from the beginning of the file.
Text Speaker: Speak Here Starts reading from the current cursor position.
Text Speaker: Speak Selection Reads only the selected text range.
Text Speaker: Stop Speaking Terminates the current speech process.
Text Speaker: Select Voice Choose from a variety of installed system voices.

⚙️ Settings

Configure via VS Code Settings or settings.json:

  • text-speaker.voice: Preferred voice name (e.g., "Microsoft David", "Alex").
  • text-speaker.speed: Speech rate multiplier (Default: 1).
  • text-speaker.highlightColor: Background color for the current sentence.

🧑‍💻 Credits

This project is a modernized and high-stability version based on the work by azu.

📄 License

MIT License

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