Edge TTS

by Travis
Score: 47/100
favorite
share
Description
Category: Note Enhancements

The Obsidian Edge TTS Plugin brings text-to-speech functionality to your Obsidian vault, allowing you to listen to your notes through Microsoft's Edge TTS API. This plugin is ideal for users who prefer auditory learning or those who want to multitask while reviewing their notes. It supports a wide range of voices and languages, giving you flexibility in customization. You can listen to selected text or entire notes, and it even lets you preview voice samples before choosing. The plugin offers an easy setup process, and with customizable playback notices, it enhances accessibility for a more inclusive experience. Whether you’re on the go or simply prefer audio, this plugin is a valuable addition to your Obsidian toolkit.

Stats
110
stars
5,377
downloads
8
forks
154
days
13
days
42
days
3
total PRs
1
open PRs
2
closed PRs
0
merged PRs
25
total issues
1
open issues
24
closed issues
34
commits
Latest Version
a month ago
Changelog

🚀 Version 1.10.0 - Refactor & Background Processing

This update brings a major refactor to the plugin architecture, introducing better modularization, background task support, and UI improvements. 🎧✨

🔧 Refactoring & Architecture

  • Modularized plugin code into separate managers for:
    • Audio playback 🎵
    • File operations 📂
    • Settings ⚙️
    • TTS engine 🗣️
    • UI components 🖥️
  • Improved maintainability and performance with a cleaner structure.

⏳ Background Task Processing

  • Implemented background task handling for TTS generation.
  • Added progress tracking to keep things smooth and responsive.

🎛️ UI & Status Bar Improvements

  • Enhanced the status bar with task progress indicators and better controls.
  • Updated styles and added subtle animations for a more polished experience.

📌 Other Changes

  • Bumped the minimum Obsidian version to 1.7.0 to support newer APIs.
  • Updated date generation to respect the app’s language settings.

As always, feedback and contributions are welcome. 😊

Full Changelog: https://github.com/travisvn/obsidian-edge-tts/compare/1.9.0…1.10.0

README file from