Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Edge TTS

travisvntravisvn26k downloads

Read notes aloud using Microsoft Edge Read Aloud API (free, high quality text-to-speech).

Add to Obsidian
  • Overview
  • Scorecard
  • Updates34

[!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 🗣️

Free high-quality text-to-speech (narration) in Obsidian

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 Settings → Community 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 Settings → Community Plugins → Edge 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

If you like this project, please give it a star on GitHub ⭐️

✨ New Mobile Option 📱

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

Get it on Google Play Download on the App Store

  • 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
55%
HealthGood
ReviewRisks
About
Read selected text or entire notes aloud using Microsoft's Edge TTS with a variety of voices, locales, and adjustable playback speed. Generate and embed MP3s, preview voices, and queue multiple notes for continuous playback with loop and auto-scroll; supports desktop and mobile.
AttachmentsExportIntegrations
Details
Current version
3.4.3
Last updated
8 months ago
Created
2 years ago
Updates
34 releases
Downloads
26k
Compatible with
Obsidian 1.7.0+
Platforms
Desktop, Mobile
License
AGPL-3.0
Report bugRequest featureReport plugin
Author
travisvntravisvn
travis.engineer
GitHubtravisvn
  1. Community
  2. Plugins
  3. Attachments
  4. Edge TTS

Related plugins

Yanki

Sync flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.

Image auto upload

Upload images from your clipboard by PicGo.

GitHub

Share as Gist

Share a note as a GitHub.com Gist.

Imgur

Upload images from your clipboard to imgur.com and embeds uploaded image to your note.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

BRAT

Easily install a beta version of a plugin for testing.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Readwise Official

Sync highlights from Readwise to your vault.