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.
Launch playback from the left-hand Voice ribbon icon whenever you need it.
![]()
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.

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.

Cached audio prevents repeat synth costs until your note content changes.
Track synthesis loading with the real-time status bar progress bar until voice playback is ready.

Use rewind/fast-forward controls and on-the-fly tempo changes for quick navigation.
Choose regional pronunciations from American, British, German, French, Spanish, Italian, Polish, Dutch, Portuguese, Catalan, Swedish, Danish, Norwegian, Finnish, Japanese, Korean, Hindi, or Mandarin.

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

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

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

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

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.

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

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.
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.
Create a dedicated AWS Identity and Access Management (IAM) user so the plugin can call Polly without exposing your primary credentials.
obsidian-voice-plugin.{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": ["polly:SynthesizeSpeech", "polly:DescribeVoices"],
"Resource": "*"
}
]
}
ObsidianVoiceMinimalAccess, return to the user wizard, and attach the policy.You’re ready to listen! If you ever rotate keys, just update the credentials in settings—no reinstall required.