Compare commits

..

No commits in common. "34eb17abbc561ee8027b756b24da4650b5db6217" and "9237f4a37b6135c4e85c320d999aec379f3c844a" have entirely different histories.

2 changed files with 0 additions and 95 deletions

View file

@ -1,71 +0,0 @@
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 -->
# Plaud comparison and feature gap analysis
A review of the Plaud product line (Note, Note Pro, NotePin / NotePin S) to make sure the
OpenScribe roadmap covers what people expect from this class of device, and to be clear
about where OpenScribe deliberately differs. Reviewed July 2026 from Plaud's site and
listings (see Sources).
OpenScribe's core difference: **you bring the AI.** Plaud routes everything through
Plaud's own cloud AI on a subscription. OpenScribe lets the owner point transcription and
summarisation at any open-standard endpoint (OpenAI-compatible / local) or a commercial API
(OpenAI, Anthropic, Gemini), self-hosted or not, with no subscription and no lock-in.
## Feature map
| Capability | Plaud | OpenScribe status |
|-----------|-------|-------------------|
| One-button voice recording | Yes | Done (M1) |
| Long recordings to storage | Yes (cloud) | Done (M1, microSD) |
| Sync to phone app | Yes (BLE/WiFi) | M2 (WiFi) done; M4 (BLE); M7 (app) |
| AI transcription, many languages | 112 languages | M5 (provider-driven; language set by provider) |
| Speaker labels / diarisation | Yes | Backlog (added below) |
| Custom vocabulary | Yes | Backlog |
| AI summaries | Yes | M6 |
| Summary templates (meeting, to-do, mind map, custom) | 10,000+ | Backlog (templating) |
| Multidimensional / role-based summaries | Yes | Backlog |
| Ask AI / chat grounded in the recording | "Ask Plaud" | Backlog (RAG over transcript) |
| Multimodal: attach text/images to a recording | Yes | Backlog |
| Highlight / mark key moments while recording | Yes | Backlog (device long-press -> timestamp) |
| Auto title + auto formatting | Yes | Backlog |
| Tags / folders / search | Yes | Backlog (server + app) |
| Calendar integration | Yes | Backlog (nice-to-have) |
| Share summaries / export | Yes | Export done in API (M5); share links backlog |
| On-device status display (InstantView) | Note Pro | Hardware future (optional OLED variant) |
| Phone-call recording | Yes (MagSafe) | Out of scope (no phone-call tap) |
| Choice of AI provider (open or commercial) | No (Plaud cloud only) | **OpenScribe differentiator** |
| Self-hostable, no subscription | No | **OpenScribe differentiator** |
| Open source, open API, open hardware | No | **OpenScribe differentiator** |
## New backlog items derived from this review
These are added to `state/TODO.md` (Plaud-derived backlog):
1. Speaker diarisation + labels (server), with rename-speaker in the app.
2. Summary templating: built-in templates (meeting notes, action items, to-do list, mind
map, decisions) + user-defined templates; role-based multidimensional summaries.
3. Ask AI: chat grounded in a recording's transcript (RAG), reusing the chosen LLM provider.
4. Custom vocabulary / prompt hints passed to the transcription + summary providers.
5. Multimodal attachments: text notes and images attached to a recording.
6. Mark-a-moment: device long-press during recording writes a highlight timestamp;
surfaced in the app and used to focus summaries.
7. Auto title + auto formatting of transcripts and summaries.
8. Library organisation: tags, folders, full-text search (server + app).
9. Share links / export of summaries (extends the existing export endpoint).
10. Optional hardware variant with a small OLED status display (InstantView equivalent).
11. Calendar integration (nice-to-have) to attach recordings to events.
## What we deliberately do not copy
- Phone-call recording via a phone accessory (Plaud's MagSafe call capture). Out of scope.
- Subscription tiers and per-minute transcription quotas. OpenScribe has none by design; the
cost is whatever your chosen AI provider charges (zero if self-hosted).
- A closed cloud. Everything stays on infrastructure the owner controls.
## Sources
- [Plaud NotePin](https://www.plaud.ai/products/plaud-notepin)
- [Plaud Note Pro](https://www.plaud.ai/products/plaud-note-pro)
- [Plaud Note](https://www.plaud.ai/products/plaud-note-ai-voice-recorder)
- [Plaud NotePin S](https://www.plaud.ai/products/plaud-notepin-s)
- [Plaud: AI Note Taker (App Store)](https://apps.apple.com/us/app/plaud-ai-note-taker/id6450364080)

View file

@ -27,30 +27,6 @@
- [ ] M9 Hardening + OTA: API auth, credential handling, OTA update, docs handoff.
(branch `feature/hardening-ota`)
## Pending - AI provider flexibility
- [~] Pluggable AI providers (server): transcription + LLM can target any open-standard
endpoint (OpenAI-compatible / local faster-whisper / Ollama) OR a commercial API
(OpenAI, Anthropic, Gemini). Config-driven, no lock-in. (branch
`feature/server-ai-providers`) - provider layer + HTTP providers landing now;
local faster-whisper wiring completes in M5.
## Pending - Plaud-derived backlog (see docs/plaud-comparison.md)
- [ ] Speaker diarisation + labels (server); rename-speaker in the app.
- [ ] Summary templating: built-in templates (meeting/action-items/to-do/mind-map/
decisions) + user templates; role-based multidimensional summaries.
- [ ] Ask AI: chat grounded in a recording's transcript (RAG), via the chosen LLM provider.
- [ ] Custom vocabulary / prompt hints for transcription + summary.
- [ ] Multimodal attachments: text notes + images attached to a recording.
- [ ] Mark-a-moment: device long-press during recording -> highlight timestamp, surfaced
in the app and used to focus summaries.
- [ ] Auto title + auto formatting of transcripts and summaries.
- [ ] Library organisation: tags, folders, full-text search (server + app).
- [ ] Share links for summaries (extends the export endpoint).
- [ ] Optional hardware variant with a small OLED status display (InstantView equivalent).
- [ ] Calendar integration (nice-to-have).
## Done
- [x] Dev testing + emulation harness - native unit tests (wav/range), Wokwi emulator,