LP Agency
Alle referenties
Local-first AI-dicteertool · 2026Dagelijks in gebruik

LP Whisper

Dicteren, vertalen en tolken op de Mac — zonder dat één woord het pand verlaat.

Houd de Fn-toets ingedrukt, spreek, en de tekst staat in welke app je ook gebruikt. LP Whisper is een macOS-menubalkapp met tien standen — van platte dictatie tot nette mail, samenvatting en een tweerichtings-tolk met stem. Alles draait op een eigen lokale AI-server: geen cloud, geen abonnement, geen datalek.

SwiftAppKitAVFoundationApple Vision (OCR)PythonFastAPI

10

Standen, van dictaat tot tolk

15

Tolk-talen

±3,2 s

Voor 35 seconden spraak

0

Cloud-API's in de keten

WAT HET KAN

Wat het kan

01

Push-to-talk overal

Fn indrukken = opnemen, loslaten = tekst geplakt in de actieve app. Het klembord wordt volledig gesnapshot en netjes teruggezet — inclusief opmaak, bestanden en afbeeldingen.

02

Tien standen

Dictatie, vertalen naar Engels, nette mail, zakelijker, samenvatten, korter, prompt maken, tolk in twee richtingen en OCR op klembord-afbeeldingen — te kiezen met een dubbeltik op Fn.

03

Volledig offline AI-keten

Spraakherkenning met whisper.cpp, tekstbewerking via Ollama, vertaling met een lokaal Gemma-model en een lokale neurale stem via MLX — de stemservice luistert uitsluitend op localhost.

04

Tolk met stem

Spreek één beurt in; de Mac spreekt de vertaling uit en wisselt automatisch van gespreksrichting. Vijftien talen, van Engels en Duits tot Oekraïens en Arabisch.

05

Zelflerend woordenboek

Correcties gaan naar de server; na herhaling promoveert die zelf woordenboeksuggesties — zo werd 'video pro' vanzelf 'VidéPro'.

06

Streaming tijdens het spreken

Audio wordt al in blokken geüpload terwijl je praat; 35 seconden spraak staat in ruim drie seconden als tekst klaar. Mislukt streamen, dan valt de app terug op een WAV-upload.

07

WhisperFlow Table Node (hardware)

Eigen vergaderhardware op tafel: een 360°-array met zes microfoons, 7-inch touchscreen, LED-statusring en een fysieke mute-schakelaar — met een Raspberry Pi 5 binnenin, pratend met dezelfde lokale server. Opnemen, samenvatten en actiepunten, zonder cloud.

DE BOUW

Hoe we het gebouwd hebben

De client is ±2.500 regels Swift zonder frameworks: NSEvent-monitors voor de Fn-toets, AVAudioEngine voor audio en een synthetische ⌘V voor het plakken — draaiend als menubalk-agent met een eigen watchdog die hem herstart als het moet.

De server is Python/FastAPI op een Mac mini in het eigen netwerk: whisper.cpp, Ollama en een MLX-stemservice als LaunchAgent met HF_HUB_OFFLINE=1 — na de eenmalige modelinstallatie is er letterlijk geen internetverbinding meer nodig.

Audio wordt direct na verwerking verwijderd; alleen tolksessies mogen bewust 7–90 dagen lokaal bewaard blijven, met automatische opruiming. Elke stap logt zijn eigen latency, zodat traagheid altijd herleidbaar is.

DE AANLEIDING

Waarom we het gebouwd hebben

Dicteren is sneller dan typen — maar klantgesprekken en concept-mails horen niet bij een cloudleverancier. Dus bedachten we de offline versie: dezelfde snelheid, nul cloud-API's, alles binnen het eigen netwerk.

Het is ons eigen dagelijkse gereedschap geworden, inclusief een iOS-vergaderapp op dezelfde lokale server — en het bewijs dat serieuze spraak-AI prima op eigen hardware draait.

IN BEELD
De WhisperFlow Table Node: vergaderassistent met 360°-microfoonarray, touchscreen en LED-statusring.Productsheet van de WhisperFlow Table Node V1: exploded view, aanzichten, statuskleuren en UI-voorbeelden.