SpeakPen Sync

pending

by SpeakPen

Sync your SpeakPen voice summaries into your vault as Markdown notes.

Updated 8d agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

SpeakPen Sync

Sync your SpeakPen voice summaries into your vault as Markdown notes.

Features

  • Auto Sync — Automatically pulls new ideas from SpeakPen on a configurable interval
  • Manual Sync — Trigger sync from the ribbon icon or command palette
  • Markdown Notes — Each idea becomes a Markdown file with YAML frontmatter
  • Smart Dedup — Only syncs new ideas; never overwrites existing notes
  • Status Bar — Shows last sync time at a glance

Setup

  1. Install the plugin from Obsidian Community Plugins
  2. Go to Settings → SpeakPen Sync
  3. Paste your API Token (generate one from SpeakPen web app → Settings → API Tokens)
  4. Configure sync folder and interval as needed

Note Format

Each synced idea is saved as a Markdown file in your configured folder (default: SpeakPen/):

---
speakpen_id: "123"
title: "Meeting Notes"
category: "Meeting"
created_at: 2026-03-28T10:00:00Z
audio_url: "https://..."
synced_at: 2026-03-28T10:05:00Z
---

## Summary

(AI-generated summary)

## Transcript

(Full transcript)

Settings

SettingDefaultDescription
API TokenYour SpeakPen API token
Sync FolderSpeakPenVault folder for synced notes
Auto SyncOnEnable automatic sync
Sync Interval5 minHow often to check for new ideas

Commands

  • SpeakPen: Sync now — Manually trigger a sync

Development

git clone https://github.com/xnjiang/speakpen-obsidian.git
cd speakpen-obsidian
npm install
npm run dev    # development build
npm run build  # production build
npm test       # run tests

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.