Riffado
A self-hosted transcription app for Plaud recorders runs Whisper in your browser and supports local Ollama or cloud AI providers.

Riffado turns recordings from Plaud Note, Note Pro, and NotePin devices into searchable transcripts and summaries. It's for recorder owners who want control over AI processing and storage. Recording sync requires a Plaud account and access to Plaud's cloud, so the full workflow isn't offline.
- Local or provider transcription: Whisper runs free in your browser through Transformers.js without an AI provider account; you can also connect Ollama, LM Studio, or OpenAI-compatible providers such as OpenAI and Groq.
- Summaries and speaker labels: Anthropic can generate summaries, while ElevenLabs Scribe supports speaker labels and automatic language detection.
- Playback and search: A player alongside the transcript lets you listen while reading, and search finds words across your recordings.
- Exports and automation: JSON, TXT, SRT, and VTT exports support use in Notion, Obsidian, and video editors; archive backup and restore supports moves between deployments, and an API with signed webhooks supports integrations.
Riffado is open source under AGPL-3.0 and free to self-host through Docker on a laptop, NAS, or VPS. A paid hosted service runs the same source code. Whisper and Ollama can process locally; OpenAI and Groq provide cloud transcription.
Storage can use local disk or S3-compatible services such as AWS S3, Cloudflare R2, and Backblaze B2. Riffado encrypts credentials, transcripts, and summaries at rest. The self-hosted app has no telemetry or license server.