Files
HotKeet/HotKeet/Cargo.toml
elpatron 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

39 lines
1.2 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[package]
name = "hotkeet"
version = "0.1.0"
edition = "2021"
description = "HotKeet Push-to-Talk Diktier-App mit Parakeet-Transkription"
build = "build.rs"
[features]
default = ["glow"]
# glow = OpenGL, oft kompatibel mit Windows Server / RDP
glow = ["eframe/glow"]
# wgpu = DirectX, bessere Performance auf Systemen mit GPU
wgpu = ["eframe/wgpu"]
[dependencies]
rdev = { git = "https://github.com/rustdesk-org/rdev" }
cpal = "0.16"
tokio = { version = "1", features = ["net", "rt-multi-thread", "sync", "io-util", "macros", "time"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
enigo = "0.2"
eframe = { version = "0.29", default-features = false, features = ["default_fonts"] }
egui = "0.29"
tray-item = "0.10"
hound = "3.5"
arboard = "3.2"
chrono = "0.4"
raw-window-handle = "0.6"
rfd = "0.14"
reqwest = { version = "0.12", default-features = false, features = ["blocking", "rustls-tls"] }
symphonia = { version = "0.5", features = ["mp3"] }
[build-dependencies]
winresource = "0.1"
[target.'cfg(windows)'.dependencies]
winapi = { version = "0.3", features = ["shellapi", "winuser", "processthreadsapi"] }
windows-sys = { version = "0.52", features = ["Win32_UI_WindowsAndMessaging", "Win32_Media_Audio"] }