Edge TTS

by Travis
5
4
3
2
1
Score: 52/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.

Reviews

No reviews yet.

Stats

294
stars
26,757
downloads
31
forks
557
days
150
days
240
days
10
total PRs
3
open PRs
7
closed PRs
0
merged PRs
65
total issues
11
open issues
54
closed issues
34
commits

Latest Version

8 months ago

Changelog

Small update to latest edge-tts-universal package release

Full Changelog: https://github.com/travisvn/obsidian-edge-tts/compare/3.4.2...3.4.3

README file from

Github

[!IMPORTANT] Microsoft has been inconsistent in their servers allowing for the work-around we use to get free text-to-speech starting around December 17th, 2025

If you're reading this, it's possible the servers are down again. Please know that it's very likely I'm already aware.

I will update here should we end up in a situation where we know whether or not these periods of downtime are the shape of things to come or just a blip.

https://github.com/travisvn/obsidian-edge-tts/issues/92#issuecomment-3673821661

Obsidian Edge TTS Plugin 🗣️

Overview

The Obsidian Edge TTS Plugin is a community plugin for Obsidian that allows you to read your notes aloud using Microsoft's Edge TTS API. It supports a variety of voices and locales, making it an excellent tool for users who want to listen to their notes while multitasking or to improve accessibility.

Features

  • 🔥 NEW: Native Mobile Support - Now works on both Obsidian Desktop and Obsidian Mobile (iOS/Android)
  • Read selected text or entire notes aloud
  • Choose from a list of top voices or specify a custom voice
  • Adjust playback speed of voice over
  • Toggle optional notices for playback status
  • Option to generate mp3 file and embed it directly in note
  • Playback queue: Add multiple notes to a queue for continuous playback with loop and auto-scroll options
  • Listen to voice samples before selecting a voice (via tts.travisvn.com)

Installation

Install Obsidian plugin

  1. Open Obsidian
  2. Go to SettingsCommunity Plugins
  3. Search for Edge TTS
  4. Click Install and then Enable

Alternatively, you can manually download the latest release from GitHub Releases

Usage

  • Open the note you want to read aloud (or select the text)
  • Use the Read note aloud command from the command palette
    • or Click the ribbon icon (if enabled)
    • or Playback button in the status bar — this both starts a narration and then allows you to pause or resume once it's started
    • or Right-click on a file and select Read note aloud
  • Right-click on a file and select Add to playback queue to queue multiple notes for continuous playback
  • Right-click on a file and select Generate MP3 to save the narration to an mp3 and embed it in the note (if enabled).
  • Use the Show floating playback controls command from the command palette to open the player if it has been closed. This command is idempotent, meaning if the player is already open, it won't do anything.
  • Use the Reset floating player position command to move the player back to its default bottom-right screen position.

Settings

To access the plugin settings:

  1. Go to SettingsCommunity PluginsEdge TTS.

  2. Configure the following options:

    • Select voice: Choose from a list of top voices.
    • Custom voice: Manually enter a custom voice.
    • Playback speed: Adjust playback speed multiplier.
    • Show notices: Toggle notices for playback status and errors.
    • Show status bar button: Toggle playback button in status bar.
    • Disable floating playback controls: Hides the floating player during audio playback. If you close the player using the 'X' button, you can reopen it using the "Show floating playback controls" command.
    • Enable replay option: Keeps the playback controls open after audio finishes to allow replaying.
    • Enable queue feature: Toggle the playback queue functionality for continuous playback of multiple notes.
    • Generate MP3: Toggle settings related to the Generate MP3 menu option.
    • Voice Samples: Visit tts.travisvn.com to sample available voices.

    Obsidian Edge TTS Plugin Settings Screenshot

New Mobile Option 📱

Create audio narration for your Obsidian notes through our free mobile app

  • Available on iOS and Android
  • Usage:
    • Use the "share" functionality on any given note
    • Select Read Aloud AI from the native mobile share menu
    • Your markdown will be imported from the shared file and formatted like in the Obsidian desktop plugin
    • Narration will playback instantly, and you can export the .mp3 generated back into Obsidian

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.