SimoVoice - Lokales Diktierprogramm
Eigenes Produkt · seit 2026-06 · Alleiniger Entwickler
Ausgangslage
Gesucht war ein Diktierprogramm, das ohne Cloud-Diktierdienst auskommt und das Gesprochene nicht überträgt.
Aufgabe
Entwicklung eines Diktierprogramms, dessen Spracherkennung auf dem Gerät läuft, sodass das Gesprochene den Rechner nicht verlässt.
Meine Verantwortung
Alleiniger Entwickler - Architektur, Implementierung, Tests und Release
Lösung
Electron-basierte Desktop-Anwendung mit Python-Sidecar-Architektur. Die Spracherkennung läuft vollständig auf dem Gerät mit GPU/CPU-Auto-Erkennung. Die Python-Laufzeit wird als engine-runtime/ mitgeliefert. Features umfassen globalen Hotkey (Umschalter oder Push-to-Talk), Dauerlauschen mit VAD, systemweites Einfügen, lokale KI-Nachbearbeitung, Live-Vorschau, Korrektur-Lernen, Systemaudio-Transkription, Barrierefreiheit und Per-App-Automodus.
Architektur und Vorgehen
Die Datenschutz-Entscheidung ist konkret: Das Gesprochene verlässt den Rechner nicht, die Erkennung läuft auf dem Gerät. Die Erkennungsmodelle werden beim ersten Bedarf einmalig von Hugging Face geladen; danach arbeitet das Programm ohne Internetverbindung. Die Architektur trennt Frontend (Electron/React) von der Transkriptions-Engine (Python mit sounddevice, webrtcvad, faster-whisper). Die engine-runtime/ macht Python auf dem Ziel-PC überflüssig.
Ergebnis
10 Releases von v1.0.0 bis v2.4.0 im Zeitraum vom 2026-06-30 bis 2026-07-12. 14 Testdateien (13 Node-Testskripte, 1 Python-Engine-Test). Funktionserweiterungen schliessen lokale KI-Nachbearbeitung (v2.1.0), Live-Vorschau (v2.2.0), Korrektur-Lernen (v2.2.1), Systemaudio-Transkription (v2.3.0), Barrierefreiheit (v2.3.2) und Per-App-Automodus (v2.4.0) ein.
10 öffentliche Releases von v1.0.0 bis v2.4.0 mit dokumentierten Funktionserweiterungen
Eingesetzter Stack
- Electron
- React
- TypeScript
- Tailwind CSS
- Python
- faster-whisper
- webrtcvad
- sounddevice
- uiohook-napi
Kompetenzfeld: Custom Software & Internal Tools · AI & Agentic Systems · Automation & Workflows
Lassen Sie uns Ihr Vorhaben sauber strukturieren.
Sie erhalten eine klare Einordnung, realistische nächste Schritte und einen festen Ansprechpartner.