- 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
38 lines
1.2 KiB
TOML
38 lines
1.2 KiB
TOML
[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"] }
|
||
|
||
[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"] }
|