10 Commits

Author SHA1 Message Date
c296e2afe9 Add vocabulary extension support in configuration and UI
- Introduced a new configuration field for vocabulary extension path in DictateConfig.
- Updated transcription functions to apply vocabulary extensions from the specified file.
- Enhanced UI to allow users to browse and set the vocabulary extension file, with clear instructions on the format for replacement rules.
2026-03-08 10:28:02 +01:00
3bef69fb5a Update .gitignore to exclude build artifacts
- Added 'bundle/' to .gitignore to prevent build artifacts from being tracked in the repository.
2026-03-06 21:38:33 +01:00
c5625d9b39 File transcription: save to text file, chunking, ffmpeg, logging
- Transcribe dropped files to text file via Save dialog (no paste)
- Default save folder: source folder of audio file
- Chunk long audio (45s) to avoid ORT errors with Parakeet
- Prefer ffmpeg for WAV/MP3 conversion (better compatibility)
- Add transcription-debug.log for debugging
- Support 24/32-bit WAV, ffmpeg fallback for exotic formats

Made-with: Cursor
2026-03-06 21:37:29 +01:00
1d948242b3 Add drag-and-drop audio transcription, fix model download, widen window
- Add audio module: WAV/MP3 conversion to 16kHz mono for Parakeet
- Add drop zone for audio files (WAV, MP3) at bottom of settings UI
- Enable drag-and-drop in viewport, process dropped files
- Fix model download: use altunenes/parakeet-rs/tdt with correct filenames
- Move drop zone above status line
- Increase window width by ~1/3 (640px default, 500px min)

Made-with: Cursor
2026-03-06 20:50:30 +01:00
882224f26c Fix: update status after download completes
Made-with: Cursor
2026-03-06 20:09:27 +01:00
0b6cc67f7b Parakeet model verification and auto-download
- Check model folder for required files (vocab.txt, encoder, decoder)
- Download from Hugging Face when model missing
- Auto-download on app start if path set but folder empty
- Download button and progress in Settings UI

Made-with: Cursor
2026-03-06 19:54:48 +01:00
e238c429e5 UI in English
Made-with: Cursor
2026-03-06 19:49:38 +01:00
c90d2627df Documentation in English
Made-with: Cursor
2026-03-06 19:47:37 +01:00
f093a06f23 Config-Pfad HotKeet, README, MIT-Lizenz
- Einstellungen: %LOCALAPPDATA%\HotKeet (statt hotkeet)
- README.md mit Schnellstart, Konfiguration, Projektstruktur
- MIT-Lizenz (LICENSE)
- Cursor-Regel für README-Pflege

Made-with: Cursor
2026-03-06 19:45:50 +01:00
e7cc3fbb50 Initial commit: HotKeet + parakeet-cli
HotKeet: Push-to-Talk Diktier-App mit Parakeet-Transkription
- Konfiguration per Datei-/Ordner-Dialog
- Mikrofon-Auswahl persistent
- Tray, Einstellungen, Signaltöne

parakeet-cli: Transkriptions-CLI für HotKeet
- ONNX-basierte Spracherkennung
- WAV-Input, JSON-Output

Made-with: Cursor
2026-03-06 19:40:32 +01:00