Open source · MIT · Self-hosted

Your recordings.
Your intelligence.

Keep your Plaud recorder and drop the subscription. localplaud turns raw audio into speaker-labelled transcripts, notes, mind maps, and cited answers, all on hardware you control.

No sign-up. The demo is read-only and uses a synthetic library.

localplaud library, transcript, and notes on a phone

Speakers you can name — and fix

Whisper large-v3-turbo plus pyannote diarization. Rename a speaker once, correct text inline, and compare against the raw transcript. Optional local voiceprints recognize the same people across recordings.

Transcript with colour-coded, renamable speakers

Notes from your own templates

Full-transcript coverage, even for two-hour recordings. Keep several note styles per recording, and see which model and transcript revision produced each one.

Template-generated notes with provenance

Ask your entire library

Ask one recording or everything you've recorded. Every answer cites its sources, and each citation jumps to the moment in the audio.

Library-wide answer with numbered citations

See the whole conversation

Every recording becomes an expandable mind map you can export as an image. Chapters give long recordings a timeline you can jump through.

Expandable mind map of a recording

The same workspace on your phone

Listen, read, and correct from any browser. No app store required.

Mobile library, transcript, and notes

Built to keep your work

The parts you don't see in a screenshot.

Your edits are never overwritten

Raw ASR and your corrections are separate revisions. Reprocessing never destroys user edits.

Failures don't erase results

Every stage is durable and resumable. A failed index never discards a good transcript or summary.

You choose where AI runs

Local models, your own GPU worker, or a cloud provider you pick, per stage. No silent fallback.

No minute caps

Process as much audio as your hardware handles. There's no meter running.

Exports everywhere

TXT, SRT, VTT, DOCX, PDF, Markdown, mind-map PNG, and library ZIPs.

Automation

AutoFlow rules apply templates, organize files, and deliver to webhooks or email.

How it compares

Speaker labels are one of the most frequent complaints in r/PlaudNoteUsers. Plaud's help center says it does not automatically identify other speakers.

localplaudPlaud IntelligenceOtter.aiMeetily
PriceFree (MIT) + your hardwareFree 300 min · Pro $17.99/moFree 300 min · Pro $16.99/moFree · Pro $10/user/mo
Minute capsNone300 / 1,200 / unlimited300 / 1,200 / unlimitedNone
Where AI runsLocal, your worker, or a provider you pickPlaud cloudOtter cloudLocal or your API key
Self-hostable✓——✓
Speaker diarization✓ editable per segment✓✓Pro plan
Names remembered across recordings✓ optional local voiceprintsYour own voice only✓ cloudNot verified
Speaker rename updates notes✓ no per-minute feesRegenerate (uses minutes)Not verifiedNot verified
Plaud recorder sync✓ automatic raw audio✓Manual uploadNot verified

Public pricing and help pages, November 2026, monthly billing: Plaud · Otter · Meetily. Spot an error? Tell us.

Up and running

Python 3.11+, ffmpeg, uv, and Ollama. Runs on Apple Silicon, NVIDIA, or CPU.

# Apple Silicon: --extra mlx · NVIDIA: --extra cuda
git clone https://github.com/skyhong2002/localplaud.git && cd localplaud
uv sync --extra faster-whisper --extra diarize --extra vad --extra local-llm
cp config.example.toml config.toml && cp .env.example .env

uv run localplaud auth login   # one-time Plaud OAuth
uv run localplaud run          # sync + process + serve on :8080

Full setup guide →