[workspace] members = [ "crates/jarvis-core", "crates/jarvis-app", "crates/jarvis-gui", "crates/jarvis-cli" ] resolver = "2" [workspace.package] version = "0.1.0" authors = ["Abraham Tugalov"] license = "GPL-3.0-only" repository = "https://github.com/Priler/jarvis" edition = "2021" [workspace.dependencies] serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_yaml = "0.9" once_cell = "1.19" log = "0.4" rand = "0.8" seqdiff = "0.3" hound = "3.5" platform-dirs = "0.3" rodio = "0.21" kira = "0.11" pv_recorder = { git = "https://github.com/Priler/pvrecorder" } vosk = "0.3" rustpotter = { git = "https://github.com/Priler/rustpotter" } image = "0.25" parking_lot = "0.12.5" toml = "0.9.8" sha2 = "0.10" nnnoiseless = "0.5" sysinfo = "0.37.2" tokio-tungstenite = "0.28.0" futures-util = "0.3" fluent = "0.17.0" fluent-bundle = "0.16.0" unic-langid = "0.9" chrono = "0.4" mlua = { version = "0.11.5", features = ["lua55", "vendored", "async", "serde"] } reqwest = { version = "0.13.1", features = ["blocking", "json"] } tempfile = "^3.24" winrt-notification = "0.5" fastembed = { version = "^5.8.1", default-features = false, features = ["ort-download-binaries"] } ort = { version = "=2.0.0-rc.11" } ndarray = "0.17" tokenizers = { version = "0.22", default-features = false } regex = "1"