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

Voice

chrisurfchrisurf29k downloads

Adds sound, audio, and speech to your notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates34

Turn every note into a mobile-friendly, audiobook-like experience. The Obsidian Voice Plugin adds natural speech, intuitive audio controls, and secure AWS Polly integration so you can listen to your workspace anywhere.

Table of Contents

  • Quick Overview
  • Feature Tour
  • Getting Started
  • Setting Up AWS Access

Quick Overview

  • Listen in seconds: Convert any note—or a highlighted selection—into lifelike speech using your own AWS account for full privacy.
  • Designed for every device: Enjoy the same experience on desktop, iOS, and Android with dedicated mobile controls.
  • Own your audio: Download MP3 files, auto-embed them back into your note, and keep an offline archive.
  • Stay in control: Adjust tempo on the fly, jump forward or back, and watch synthesis progress in real time.

Feature Tour

Listen Instantly

  • Launch playback from the left-hand Voice ribbon icon whenever you need it.

    ribbon icon

  • Leverage 25 neural-quality AWS Polly voices across 18 languages while keeping your data within your AWS account.

  • If the voice control bar turns red, an error banner appears (e.g., after a network issue); everything resets automatically so you can retry immediately.

    error status

Save & Play Audio Offline

  • While playback is running, hit the control bar download button to grab an MP3 named after your note; the plugin automatically embeds it right after the front matter to be played at your convenience and offline.

    voice download

  • Cached audio prevents repeat synth costs until your note content changes.

Precision Playback Controls

  • Track synthesis loading with the real-time status bar progress bar until voice playback is ready.

    status bar controls

  • Use rewind/fast-forward controls and on-the-fly tempo changes for quick navigation.

Personalize the Voice

  • Choose regional pronunciations from American, British, German, French, Spanish, Italian, Polish, Dutch, Portuguese, Catalan, Swedish, Danish, Norwegian, Finnish, Japanese, Korean, Hindi, or Mandarin.

    voice languages

  • Adjust speech speed from 0.5x to 2x without leaving the status bar.

    tempo control

Built for Mobile

  • Launch playback on the Obsidian mobile app via the dedicated Voice menu item.

    mobile

  • Control playback with the touch-friendly mobile control bar—play/pause, rewind, fast-forward, tempo, and a progress indicator included.

    mobile control

  • Update credentials, validate regions, and check voice availability directly from mobile settings.

    mobile settings

Smart Content Handling

  • Default playback reads the entire note; in Source mode, the plugin speaks only the text you select.

  • Markdown pre-processing cleans, enhances, and chunks content for reliable AWS Polly delivery.

  • Regional configuration lets you pick the AWS region closest to you for lower latency.

    localisation aws regions

Hands-Free Shortcuts

  • Assign hotkeys to start, stop, pause, rewind, fast-forward, or change tempo without leaving the keyboard.

    hotkeys

Heads-up: Large notes may take a moment to process. The ribbon icon shows a refresh indicator while synthesizing and flips to a pause icon when playback is ready.

Getting Started

  1. Install the Voice plugin inside Obsidian (Community Plugins → Browse → Voice).
  2. Toggle the plugin on.
  3. Open Settings → Voice and enter your AWS region, Access Key ID, and Secret Access Key.
  4. Open any note and press the Voice ribbon icon or your preferred hotkey to start listening.
  5. If not working, try to restart Obsidian.

No AWS account yet? Create one free at aws.amazon.com. The AWS Free Tier includes 1 million neural characters per month for the first 12 months.

Setting Up AWS Access

Create a dedicated AWS Identity and Access Management (IAM) user so the plugin can call Polly without exposing your primary credentials.

Step-by-Step

  1. Sign in to the AWS Management Console and open IAM.
  2. Choose Users → Add users and set a name such as obsidian-voice-plugin.
  3. Select Access key - Programmatic access.
  4. Grant permissions using one of the options below.

Option A: Fastest Setup (Recommended)

  • Choose Attach existing policies directly.
  • Search for and select AmazonPollyReadOnlyAccess.

Option B: Minimal Permissions

  • Click Create policy → JSON and paste the policy below.
    {
      "Version": "2012-10-17",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": ["polly:SynthesizeSpeech", "polly:DescribeVoices"],
          "Resource": "*"
        }
      ]
    }
    
  • Save it as ObsidianVoiceMinimalAccess, return to the user wizard, and attach the policy.
  1. Complete the user creation, then copy the Access Key ID and Secret Access Key once they appear.
  2. Paste those values into Settings → Voice in Obsidian, choose your AWS region, and save.

You’re ready to listen! If you ever rotate keys, just update the credentials in settings—no reinstall required.

64%
HealthExcellent
ReviewRisks
About
Turn notes or selected text into mobile-friendly, audiobook-style speech using your own AWS Polly account for private, lifelike voices across multiple languages. Download MP3s that auto-embed into notes, control tempo and navigation with real-time synthesis progress, and cache audio to avoid repeat synth costs.
AttachmentsIntegrationsExport
Details
Current version
1.7.3
Last updated
5 months ago
Created
3 years ago
Updates
34 releases
Downloads
29k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
chrisurfchrisurf
github.com/chrisurf
GitHubchrisurf
  1. Community
  2. Plugins
  3. Attachments
  4. Voice

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.