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
↓ 1 callers
Function
set_language
Set current language
crates/jarvis-core/src/i18n.rs:81
↓ 1 callers
Function
short_dir_name
(dir: &str)
crates/jarvis-core/src/models/gliner_models.rs:95
↓ 1 callers
Function
split_words
(text: &'a str, model: &GlinerModel, limit: Option<usize>)
crates/jarvis-core/src/slots/gliner.rs:35
↓ 1 callers
Function
start
(text_cmd_rx: Receiver<String>, rt: &tokio::runtime::Runtime)
crates/jarvis-app/src/app.rs:16
↓ 1 callers
Function
start_server
Start the WebSocket server (blocking)
crates/jarvis-core/src/ipc/server.rs:78
↓ 1 callers
Function
stop_recording
()
crates/jarvis-core/src/recorder/portaudio.rs:195
↓ 1 callers
Function
stop_recording
()
crates/jarvis-core/src/recorder/cpal.rs:175
↓ 1 callers
Function
sync_directory
sync dst_dir to match src_dir: copy new/changed, remove orphans
post_build.py:62
↓ 1 callers
Function
sync_file
sync a single file, returns (copied, updated)
post_build.py:111
↓ 1 callers
Function
train_classifier
( classifier: &intent_classifier::IntentClassifier, commands: &[JCommandsList] )
crates/jarvis-core/src/intent/intentclassifier.rs:65
↓ 1 callers
Function
type_to_file_name
"full" -> "model.onnx", "int8" -> "model_int8.onnx"
crates/jarvis-core/src/models/gliner_models.rs:124
↓ 1 callers
Function
updateJarvisStats
()
frontend/src/stores.ts:85
↓ 1 callers
Function
vosk_init
()
crates/jarvis-gui/src/tauri_commands/_listener.rs:373
↓ 1 callers
Function
wait_for_stream
We'll use this function to wait for read/write availability.
crates/jarvis-core/src/recorder/portaudio.rs:138
↓ 1 callers
Function
word_overlap_score
(input_words: &[&str], cmd_words: &[&str])
crates/jarvis-core/src/commands.rs:148
Function
capitalizeFirstLetter
(str: string)
frontend/src/functions.ts:5
Function
classify
(text: &str)
crates/jarvis-core/src/intent/intentclassifier.rs:60
Function
classify
(text: &str)
crates/jarvis-core/src/intent/embeddingclassifier.rs:131
Function
close
(code: i32)
crates/jarvis-app/src/_app.rs:326
Function
data_callback
(frame_buffer: &[i16])
crates/jarvis-core/src/listener/vosk.rs:7
Function
data_callback
(frame_buffer: &[i16])
crates/jarvis-core/src/listener/porcupine.rs:48
Function
data_callback
(frame_buffer: &[i16])
crates/jarvis-core/src/listener/rustpotter.rs:50
Function
db_read
(state: tauri::State<'_, AppState>, key: &str)
crates/jarvis-gui/src/tauri_commands/db.rs:4
Function
db_write
(state: tauri::State<'_, AppState>, key: &str, val: &str)
crates/jarvis-gui/src/tauri_commands/db.rs:9
Method
default
()
crates/jarvis-core/src/db/structs.rs:152
Method
default
()
crates/jarvis-core/src/lua/sandbox.rs:62
Method
default
()
crates/jarvis-core/src/lua/structs.rs:32
Function
default_intent_backend
()
crates/jarvis-core/src/db/structs.rs:38
Function
default_language
()
crates/jarvis-core/src/db/structs.rs:41
Function
default_slots_backend
()
crates/jarvis-core/src/db/structs.rs:39
Function
default_vad_backend
()
crates/jarvis-core/src/db/structs.rs:40
Function
detect
Simple energy-based VAD
crates/jarvis-core/src/audio_processing/vad/energy.rs:4
Function
detect
Always returns voice detected (no vad)
crates/jarvis-core/src/audio_processing/vad/none.rs:2
Function
disableIpc
()
frontend/src/lib/ipc.ts:30
Function
enableIpc
()
frontend/src/lib/ipc.ts:25
Function
extract
( text: &str, slots: &HashMap<String, SlotDefinition>, )
crates/jarvis-core/src/slots/gliner.rs:276
Method
fmt
(&self, f: &mut fmt::Formatter)
crates/jarvis-core/src/config/structs.rs:36
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
crates/jarvis-core/src/lua/error.rs:25
Method
from
(e: mlua::Error)
crates/jarvis-core/src/lua/error.rs:40
Method
from_arc
wrap an existing Arc<RwLock<Settings>>
crates/jarvis-core/src/db/manager.rs:23
Method
from_str
(s: &str)
crates/jarvis-core/src/lua/sandbox.rs:17
Function
getSupportedLanguages
()
frontend/src/lib/i18n.ts:49
Method
get_all_phrases
get all phrases (for backwards compat)
crates/jarvis-core/src/commands/structs.rs:119
Method
get_all_sounds
get all sounds (for backwards compat)
crates/jarvis-core/src/commands/structs.rs:136
Function
get_app_version
()
crates/jarvis-gui/src/tauri_commands/etc.rs:6
Function
get_audio_device_name
(idx: i32)
crates/jarvis-core/src/recorder/pvrecorder.rs:116
Function
get_author_name
()
crates/jarvis-gui/src/tauri_commands/etc.rs:15
Function
get_boosty_link
()
crates/jarvis-gui/src/tauri_commands/etc.rs:42
Function
get_commands_count
()
crates/jarvis-gui/src/tauri_commands/commands.rs:9
Function
get_commands_list
()
crates/jarvis-gui/src/tauri_commands/commands.rs:17
Function
get_cpu_temp
()
crates/jarvis-gui/src/tauri_commands/sys.rs:89
Function
get_cpu_usage
()
crates/jarvis-gui/src/tauri_commands/sys.rs:112
Function
get_current_language
()
crates/jarvis-gui/src/tauri_commands/i18n.rs:19
Function
get_current_ram_usage
()
crates/jarvis-gui/src/tauri_commands/sys.rs:68
Function
get_feedback_link
()
crates/jarvis-gui/src/tauri_commands/etc.rs:60
Function
get_jarvis_app_stats
()
crates/jarvis-gui/src/tauri_commands/sys.rs:44
Function
get_log_file_path
()
crates/jarvis-gui/src/tauri_commands/etc.rs:69
Function
get_options
(task: Task)
crates/jarvis-core/src/models.rs:61
Function
get_options
get all available options for a task: "none" first, then code backends, then AI models from catalog
crates/jarvis-core/src/models/catalog.rs:106
Method
get_or_load
get or load a model. if two components request the same id, the model only loads once. the lock is released before calling the loader to avoid deadlo
crates/jarvis-core/src/models/registry.rs:50
Function
get_patreon_link
()
crates/jarvis-gui/src/tauri_commands/etc.rs:51
Function
get_peak_ram_usage
()
crates/jarvis-gui/src/tauri_commands/sys.rs:123
Function
get_repository_link
()
crates/jarvis-gui/src/tauri_commands/etc.rs:24
Function
get_sound_directory
()
crates/jarvis-core/src/audio.rs:77
Function
get_supported_languages
()
crates/jarvis-gui/src/tauri_commands/i18n.rs:39
Function
get_tg_official_link
()
crates/jarvis-gui/src/tauri_commands/etc.rs:33
Function
get_translations
()
crates/jarvis-gui/src/tauri_commands/i18n.rs:7
Function
get_voice
(voice_id: String)
crates/jarvis-gui/src/tauri_commands/voices.rs:9
Function
handle_action
(action: IpcAction)
crates/jarvis-core/src/ipc/server.rs:59
Function
init
()
crates/jarvis-core/src/audio.rs:12
Function
init
()
crates/jarvis-core/src/recorder.rs:13
Function
init
()
crates/jarvis-core/src/models.rs:39
Function
init
()
crates/jarvis-core/src/stt.rs:16
Function
init
Initialize i18n system
crates/jarvis-core/src/i18n.rs:49
Function
init
(commands: &Vec<JCommandsList>)
crates/jarvis-core/src/intent.rs:13
Function
init
(default_voice: &str, language: &str)
crates/jarvis-core/src/voices.rs:16
Function
init
()
crates/jarvis-core/src/listener.rs:12
Function
init
()
crates/jarvis-core/src/slots.rs:11
Function
init
(commands: &[JCommandsList])
crates/jarvis-core/src/intent/intentclassifier.rs:21
Function
init
()
crates/jarvis-core/src/audio/rodio.rs:19
Function
init
()
crates/jarvis-core/src/audio/kira.rs:17
Function
init
()
crates/jarvis-core/src/listener/vosk.rs:3
Function
init
()
crates/jarvis-core/src/listener/porcupine.rs:12
Function
init
()
crates/jarvis-core/src/listener/rustpotter.rs:11
Function
init
Initialize the IPC broadcast channel
crates/jarvis-core/src/ipc/server.rs:20
Function
init
(backend: NoiseSuppressionBackend)
crates/jarvis-core/src/audio_processing/noise_suppression.rs:13
Function
init
()
crates/jarvis-core/src/audio_processing/vad.rs:14
Function
init
()
crates/jarvis-core/src/audio_processing/gain_normalizer.rs:8
Function
init_with_model
init with a model loaded through the registry
crates/jarvis-core/src/intent/embeddingclassifier.rs:34
Function
is_jarvis_app_running
()
crates/jarvis-gui/src/tauri_commands/sys.rs:82
Method
is_loaded
(&self, id: &str)
crates/jarvis-core/src/models/registry.rs:101
Function
is_valid_backend
(task: Task, backend_id: &str)
crates/jarvis-core/src/models.rs:65
Function
is_valid_backend
(task: Task, backend_id: &str, models: &[ModelDef])
crates/jarvis-core/src/models/catalog.rs:130
Function
keyword_callback
(keyword_index: i32)
crates/jarvis-app/src/_app.rs:324
Function
list_gliner_models
()
crates/jarvis-gui/src/tauri_commands/stt.rs:30
Function
list_paths
(commands: &[JCommandsList])
crates/jarvis-core/src/commands.rs:265
Function
list_voices
()
crates/jarvis-gui/src/tauri_commands/voices.rs:4
Function
list_vosk_models
()
crates/jarvis-gui/src/tauri_commands/stt.rs:18
Function
load
(registry: &ModelRegistry, model_id: &str)
crates/jarvis-core/src/models/loaders/embedding.rs:17
Function
load
(registry: &ModelRegistry, model_id: &str)
crates/jarvis-core/src/models/loaders/gliner.rs:21
← previous
next →
201–300 of 372, ranked by callers