🎙️ 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
Open any text or markdown file.
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").