A text-to-speech plugin with multiple voice service options and text highlighting features.
- Multiple voice service options:
- System native voices
- Eleven Labs AI voices
- OpenAI TTS voices
- Interactive playback controls
- Text highlighting during playback:
- Paragraph highlighting
- Sentence highlighting
- Word highlighting
- Customizable playback settings:
- Voice selection
- Playback speed
- Volume control
- Keyboard shortcuts for navigation
- Beautiful and intuitive UI
- Open Obsidian Settings
- Go to Community Plugins and disable Safe Mode
- Click Browse and search for "Reader"
- Install the plugin and enable it
- Click the speaker icon in the ribbon menu or use the command palette to start reading
- Use the playback controls in the status bar to:
- Play/Pause
- Skip to next/previous paragraph
- Configure voice and highlighting options in the plugin settings
- System Native: Uses your operating system's built-in voices
- Eleven Labs: High-quality AI voices (requires API key)
- OpenAI: Advanced TTS voices (requires API key)
- Enable/disable text highlighting
- Choose highlight styles:
- Background color
- Underline
- Box around text
- Customize colors for:
- Paragraphs
- Sentences
- Words
- Clone this repository
npm installto install dependenciesnpm run devto start compilation in watch mode
Found a bug or have a feature request? Please report it on GitHub: Create an issue
