Edge TTS

by Travis
favorite
share
Score: 55/100
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
142
stars
8,276
downloads
11
forks
214
days
9
days
9
days
4
total PRs
0
open PRs
4
closed PRs
0
merged PRs
30
total issues
0
open issues
30
closed issues
34
commits
Latest Version
10 days ago
Changelog

🐛 Bug Fix Release v3.1.1

🔧 Fixed: Windows "Ghost File" Issue

This release resolves the persistent ghost file problem that Windows users were experiencing when generating MP3 files.

🚀 What's Fixed

  • 🪟 Windows Ghost Files: MP3 files now appear correctly in both Obsidian and Windows File Manager
  • 🛡️ Improved File Safety: Enhanced file name sanitization removes forbidden characters (\ / : * ? " < > |) across all platforms
  • 🌐 Cross-Platform Compatibility: Added normalizePath() for reliable path handling on all operating systems

🔍 Technical Details

The issue was caused by using low-level file system operations that bypassed Obsidian's internal cache system. We've switched to using Obsidian's proper vault API (app.vault.createBinary()) which maintains file system consistency and prevents cache synchronization issues.

👥 Who This Helps

  • Windows users who experienced files showing in Obsidian but not in File Manager
  • All users who had issues with special characters in file names
  • Cross-platform users who experienced path-related inconsistencies

Issues addressed: https://github.com/travisvn/obsidian-edge-tts/issues/45, https://github.com/travisvn/obsidian-edge-tts/issues/50


Full Changelog: 3.1.0…3.1.1

README file from