Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Priler/jarvis
/ functions
Functions
372 in github.com/Priler/jarvis
⨍
Functions
372
◇
Types & classes
59
↓ 2 callers
Function
print_help
()
crates/jarvis-cli/src/main.rs:5
↓ 2 callers
Function
recognize_wake_word
(data: &[i16])
crates/jarvis-core/src/stt/vosk.rs:55
↓ 2 callers
Method
reset
(&mut self)
crates/jarvis-core/src/models/loaders/nnnoiseless.rs:55
↓ 2 callers
Method
resolve_localized
shared fallback
crates/jarvis-core/src/commands/structs.rs:142
↓ 2 callers
Function
save_settings
(settings: &structs::Settings)
crates/jarvis-core/src/db.rs:49
↓ 2 callers
Function
scan_vosk_models
Scan for available Vosk models
crates/jarvis-core/src/models/vosk_models.rs:15
↓ 2 callers
Function
sigmoid
(x: f32)
crates/jarvis-core/src/slots/gliner.rs:187
↓ 2 callers
Function
start_recording
()
crates/jarvis-core/src/recorder.rs:92
↓ 2 callers
Function
stop_recording
()
crates/jarvis-core/src/recorder.rs:111
↓ 2 callers
Function
table_to_json
Convert Lua table to serde_json::Value
crates/jarvis-core/src/lua/api/http.rs:150
↓ 2 callers
Method
with_catalog
read access to catalog without cloning the whole vec
crates/jarvis-core/src/models/registry.rs:28
↓ 1 callers
Method
allows_clipboard_write
Can access clipboard write
crates/jarvis-core/src/lua/sandbox.rs:51
↓ 1 callers
Method
allows_exec
Can execute system commands
crates/jarvis-core/src/lua/sandbox.rs:46
↓ 1 callers
Method
allows_fs
Can use file system API
crates/jarvis-core/src/lua/sandbox.rs:36
↓ 1 callers
Method
allows_http
Can use HTTP API
crates/jarvis-core/src/lua/sandbox.rs:26
↓ 1 callers
Method
allows_state
Can use persistent state API
crates/jarvis-core/src/lua/sandbox.rs:31
↓ 1 callers
Function
build_intent_vectors
( model: &EmbeddingModel, commands: &[JCommandsList], )
crates/jarvis-core/src/intent/embeddingclassifier.rs:79
↓ 1 callers
Function
build_prompt
(entities: &[&str], words: &[WordToken])
crates/jarvis-core/src/slots/gliner.rs:55
↓ 1 callers
Function
build_size_string
build size display: "174MB" if only one dir, "small: 174MB / multi: 332MB" if both
crates/jarvis-core/src/models/gliner_models.rs:79
↓ 1 callers
Function
calculate_rms
(samples: &[i16])
crates/jarvis-app/src/_app.rs:333
↓ 1 callers
Function
calculate_rms
(samples: &[i16])
crates/jarvis-core/src/audio_processing/vad/energy.rs:14
↓ 1 callers
Method
calculate_rms
(&self, samples: &[i16])
crates/jarvis-core/src/audio_processing/gain_normalizer/simple.rs:36
↓ 1 callers
Function
create_bundles
()
crates/jarvis-core/src/i18n.rs:59
↓ 1 callers
Function
decode_and_search
( logits_data: &[f32], logits_shape: &[usize], words: &[WordToken], text: &str, entities:
crates/jarvis-core/src/slots/gliner.rs:199
↓ 1 callers
Function
detect
returns (is_voice, confidence)
crates/jarvis-core/src/audio_processing/vad.rs:46
↓ 1 callers
Method
detect
(&mut self, input: &[i16])
crates/jarvis-core/src/models/loaders/nnnoiseless.rs:74
↓ 1 callers
Function
disconnectIpc
()
frontend/src/lib/ipc.ts:75
↓ 1 callers
Method
dump
dump all settings as key-value pairs (for debugging)
crates/jarvis-core/src/db/manager.rs:79
↓ 1 callers
Function
encode_single
( model: &GlinerModel, entities: &[&str], words: &[WordToken], )
crates/jarvis-core/src/slots/gliner.rs:83
↓ 1 callers
Method
execute
Main LUA executor
crates/jarvis-core/src/lua/engine.rs:102
↓ 1 callers
Function
execute_cli
(cmd: &str, args: &[String])
crates/jarvis-core/src/commands.rs:185
↓ 1 callers
Function
execute_exe
(exe: &str, args: &[String])
crates/jarvis-core/src/commands.rs:181
↓ 1 callers
Function
execute_lua_command
( cmd_path: &PathBuf, cmd_config: &JCommand, phrase: Option<&str>, slots: Option<&HashMap<Stri
crates/jarvis-core/src/commands.rs:270
↓ 1 callers
Function
execute_text
(commands: &[JCommandsList], text: &str)
crates/jarvis-cli/src/main.rs:61
↓ 1 callers
Function
extract
( text: &str, slots: &HashMap<String, SlotDefinition>, )
crates/jarvis-core/src/slots.rs:38
↓ 1 callers
Function
file_name_to_type
"model.onnx" -> "full", "model_int8.onnx" -> "int8"
crates/jarvis-core/src/models/gliner_models.rs:67
↓ 1 callers
Function
get_audio_device_name
(idx: i32)
crates/jarvis-core/src/recorder.rs:157
↓ 1 callers
Function
get_command_by_id
look up a command by its ID
crates/jarvis-core/src/commands.rs:251
↓ 1 callers
Function
get_configured_model_path
()
crates/jarvis-core/src/stt/vosk.rs:106
↓ 1 callers
Function
get_input_latency
(audio_port: &pa::PortAudio, input_index: pa::DeviceIndex)
crates/jarvis-core/src/recorder/portaudio.rs:107
↓ 1 callers
Function
get_input_settings
(input_index: pa::DeviceIndex, audio_port: &pa::PortAudio, sample_rate: f64, frames: u32, channels: i32)
crates/jarvis-core/src/recorder/portaudio.rs:119
↓ 1 callers
Function
get_input_stream_parameters
(input_index: pa::DeviceIndex, latency: f64, channels: i32)
crates/jarvis-core/src/recorder/portaudio.rs:113
↓ 1 callers
Method
get_model_def
(&self, id: &str)
crates/jarvis-core/src/models/registry.rs:32
↓ 1 callers
Function
get_model_path
Get model path by name
crates/jarvis-core/src/models/vosk_models.rs:106
↓ 1 callers
Function
get_settings
()
crates/jarvis-core/src/audio_processing.rs:106
↓ 1 callers
Method
get_sounds
get sounds for current language
crates/jarvis-core/src/commands/structs.rs:124
↓ 1 callers
Function
get_translations_for
Get all translations for a specific language
crates/jarvis-core/src/i18n.rs:156
↓ 1 callers
Function
get_wake_grammar
(lang: &str)
crates/jarvis-core/src/config.rs:243
↓ 1 callers
Function
greedy_flat
takes ownership, filters in place - no cloning
crates/jarvis-core/src/slots/gliner.rs:248
↓ 1 callers
Function
handleEvent
(data: any)
frontend/src/lib/ipc.ts:94
↓ 1 callers
Function
handle_client
( stream: TcpStream, peer_addr: SocketAddr, mut event_rx: broadcast::Receiver<IpcEvent>, )
crates/jarvis-core/src/ipc/server.rs:108
↓ 1 callers
Function
has_clients
()
crates/jarvis-core/src/ipc/server.rs:192
↓ 1 callers
Function
init_blocking
(settings: SettingsManager)
crates/jarvis-app/src/tray.rs:17
↓ 1 callers
Function
init_logging
()
crates/jarvis-app/src/log.rs:6
↓ 1 callers
Function
init_microphone
(device_index: i32, frame_length: u32)
crates/jarvis-core/src/recorder/portaudio.rs:22
↓ 1 callers
Function
init_microphone
(device_index: i32, frame_length: u32)
crates/jarvis-core/src/recorder/pvrecorder.rs:8
↓ 1 callers
Function
init_settings
()
crates/jarvis-core/src/db.rs:21
↓ 1 callers
Function
intents_to_cache
(intents: &[IntentVector])
crates/jarvis-core/src/intent/embeddingclassifier.rs:177
↓ 1 callers
Function
is_vosk_model
Check if directory looks like a Vosk model
crates/jarvis-core/src/models/vosk_models.rs:74
↓ 1 callers
Function
json_to_lua
Convert serde_json::Value to Lua Value
crates/jarvis-core/src/lua/api/http.rs:195
↓ 1 callers
Function
launch_gui
()
crates/jarvis-app/src/tray.rs:197
↓ 1 callers
Function
list_commands
(commands: &[JCommandsList])
crates/jarvis-cli/src/main.rs:21
↓ 1 callers
Function
list_phrases
(commands: &[JCommandsList])
crates/jarvis-cli/src/main.rs:34
↓ 1 callers
Function
list_voices
()
crates/jarvis-core/src/voices.rs:103
↓ 1 callers
Function
load_cached_intents
(path: &PathBuf)
crates/jarvis-core/src/intent/embeddingclassifier.rs:184
↓ 1 callers
Function
load_icon_from_bytes
(bytes: &[u8])
crates/jarvis-app/src/tray.rs:158
↓ 1 callers
Function
load_model_def
(toml_path: &Path, model_dir: &Path)
crates/jarvis-core/src/models/catalog.rs:46
↓ 1 callers
Function
load_voice_config
(toml_path: &Path, voice_path: &Path)
crates/jarvis-core/src/voices.rs:89
↓ 1 callers
Function
lua_to_json_value
(value: Value)
crates/jarvis-core/src/lua/api/state.rs:114
↓ 1 callers
Function
main
()
crates/jarvis-app/src/main.rs:29
↓ 1 callers
Function
main_loop
(text_cmd_rx: Receiver<String>)
crates/jarvis-app/src/_app.rs:21
↓ 1 callers
Function
main_loop
(text_cmd_rx: Receiver<String>, rt: &tokio::runtime::Runtime)
crates/jarvis-app/src/app.rs:20
↓ 1 callers
Function
make_span_tensors
(num_words: usize, max_width: usize)
crates/jarvis-core/src/slots/gliner.rs:165
↓ 1 callers
Function
normalize
(input: &[i16])
crates/jarvis-core/src/audio_processing/gain_normalizer.rs:17
↓ 1 callers
Method
normalize
(&mut self, input: &[i16])
crates/jarvis-core/src/audio_processing/gain_normalizer/simple.rs:12
↓ 1 callers
Function
open_settings
()
crates/jarvis-app/src/tray.rs:187
↓ 1 callers
Function
parse_model_name
Extract language and size from model name e.g., "vosk-model-small-ru-0.22" -> ("ru", "small")
crates/jarvis-core/src/models/vosk_models.rs:84
↓ 1 callers
Method
parse_result
Parse Lua return value into CommandResult
crates/jarvis-core/src/lua/engine.rs:156
↓ 1 callers
Function
parse_slot_value
(text: &str)
crates/jarvis-core/src/slots/gliner.rs:390
↓ 1 callers
Function
picovoice_init
()
crates/jarvis-gui/src/tauri_commands/_listener.rs:377
↓ 1 callers
Function
play_preview
Play a preview sound for a specific voice
crates/jarvis-core/src/voices.rs:230
↓ 1 callers
Function
play_random_from
(sounds: &[String])
crates/jarvis-core/src/voices.rs:217
↓ 1 callers
Method
process
(&mut self, input: &[i16])
crates/jarvis-core/src/audio_processing.rs:39
↓ 1 callers
Function
process_text_command
process text command from GUI
crates/jarvis-app/src/_app.rs:244
↓ 1 callers
Function
process_text_command
(text: &str, rt: &tokio::runtime::Runtime)
crates/jarvis-app/src/app.rs:318
↓ 1 callers
Function
recognize_command
Voice recognition for command after wake word
crates/jarvis-app/src/app.rs:146
↓ 1 callers
Function
recognize_speech
(data: &[i16])
crates/jarvis-core/src/stt/vosk.rs:80
↓ 1 callers
Function
register
(lua: &Lua, jarvis: &Table)
crates/jarvis-core/src/lua/api/_new_api_module_example.rs:8
↓ 1 callers
Method
register_api
Register all jarvis APIs
crates/jarvis-core/src/lua/engine.rs:68
↓ 1 callers
Method
reset
(&mut self)
crates/jarvis-core/src/audio_processing.rs:65
↓ 1 callers
Function
restart_app
()
crates/jarvis-app/src/tray.rs:167
↓ 1 callers
Function
revealWindow
()
frontend/src/lib/ipc.ts:178
↓ 1 callers
Function
rustpotter_init
()
crates/jarvis-gui/src/tauri_commands/_listener.rs:321
↓ 1 callers
Function
scan_gliner_variants
scan both model dirs and return a deduplicated list of model types
crates/jarvis-core/src/models/gliner_models.rs:16
↓ 1 callers
Function
scan_models
scan the models directory for folders containing model.toml
crates/jarvis-core/src/models/catalog.rs:7
↓ 1 callers
Function
scan_voices
()
crates/jarvis-core/src/voices.rs:56
↓ 1 callers
Method
select
(&self, value: &str)
crates/jarvis-app/src/tray/menu.rs:16
↓ 1 callers
Function
set_action_handler
Register handler for incoming actions from GUI
crates/jarvis-core/src/ipc/server.rs:50
↓ 1 callers
Method
set_catalog
(&self, defs: Vec<ModelDef>)
crates/jarvis-core/src/models/registry.rs:23
↓ 1 callers
Function
set_current_voice
(voice_id: &str)
crates/jarvis-core/src/voices.rs:116
← previous
next →
101–200 of 372, ranked by callers