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
Function
load
(registry: &ModelRegistry, model_id: &str)
crates/jarvis-core/src/models/loaders/ort_model.rs:19
Function
load
init is async (IntentClassifier::new().await), so we create it outside the registry and insert it after
crates/jarvis-core/src/models/loaders/intent_classifier.rs:17
Function
loadAppInfo
()
frontend/src/stores.ts:61
Function
loadLanguage
()
frontend/src/lib/i18n.ts:38
Function
loadTranslations
()
frontend/src/lib/i18n.ts:14
Function
loadVoiceSetting
()
frontend/src/stores.ts:52
Method
loaded_ids
(&self)
crates/jarvis-core/src/models/registry.rs:105
Method
lock_mut
direct write access (for bulk operations not covered by set())
crates/jarvis-core/src/db/manager.rs:69
Function
main
()
crates/jarvis-gui/build.rs:1
Function
main
()
crates/jarvis-gui/src/main.rs:18
Function
main
()
crates/jarvis-cli/src/main.rs:96
Function
main
()
crates/jarvis-app/build.rs:1
Function
main
()
crates/jarvis-app/src/_main.rs:42
Method
new
Create buffer that holds `seconds` worth of audio at given frame_size and sample_rate
crates/jarvis-core/src/audio_buffer.rs:10
Method
new
(ns: NoiseSuppressionBackend, gain: bool)
crates/jarvis-core/src/audio_processing.rs:26
Method
new
()
crates/jarvis-core/src/models/registry.rs:16
Method
new
()
crates/jarvis-core/src/models/loaders/nnnoiseless.rs:15
Method
new
(settings: Settings)
crates/jarvis-core/src/db/manager.rs:16
Method
new
()
crates/jarvis-core/src/audio_processing/gain_normalizer/simple.rs:8
Method
new
(sandbox: SandboxLevel)
crates/jarvis-core/src/lua/engine.rs:19
Method
now
()
crates/jarvis-core/src/time/structs.rs:12
Function
play_sound
(filename: &str)
crates/jarvis-gui/src/tauri_commands/audio.rs:17
Function
play_sound
(filename: &PathBuf, sleep: bool)
crates/jarvis-core/src/audio/rodio.rs:48
Function
play_sound
@TODO. Cache sounds in memory? With a pool of a certain size, for instance.
crates/jarvis-core/src/audio/kira.rs:41
Function
play_thanks
()
crates/jarvis-core/src/voices.rs:274
Function
preview_voice
(voice_id: String)
crates/jarvis-gui/src/tauri_commands/voices.rs:14
Function
process
(input: &[i16])
crates/jarvis-core/src/audio_processing/noise_suppression.rs:41
Function
process
return unprocessed input
crates/jarvis-core/src/audio_processing/noise_suppression/none.rs:2
Function
pv_get_audio_device_name
(idx: i32)
crates/jarvis-gui/src/tauri_commands/audio.rs:12
Function
pv_get_audio_devices
()
crates/jarvis-gui/src/tauri_commands/audio.rs:7
Function
read_microphone
(frame_buffer: &mut [i16])
crates/jarvis-core/src/recorder/portaudio.rs:159
Function
read_microphone
(frame_buffer: &mut [i16])
crates/jarvis-core/src/recorder/pvrecorder.rs:36
Function
register
(lua: &Lua, jarvis: &Table)
crates/jarvis-core/src/lua/api/audio.rs:6
Function
register
(lua: &Lua, jarvis: &Table, command_path: &PathBuf)
crates/jarvis-core/src/lua/api/state.rs:10
Function
register
(lua: &Lua, jarvis: &Table)
crates/jarvis-core/src/lua/api/http.rs:7
Function
register
(lua: &Lua, jarvis: &Table, ctx: &CommandContext)
crates/jarvis-core/src/lua/api/context.rs:8
Function
register
(lua: &Lua, jarvis: &Table)
crates/jarvis-core/src/lua/api/core.rs:5
Function
register
(lua: &Lua, jarvis: &Table, sandbox: SandboxLevel)
crates/jarvis-core/src/lua/api/system.rs:8
Function
reloadCommands
()
frontend/src/lib/ipc.ts:154
Function
reset
()
crates/jarvis-core/src/audio_processing/noise_suppression.rs:55
Function
reset
()
crates/jarvis-core/src/audio_processing/vad.rs:62
Function
reset
()
crates/jarvis-core/src/audio_processing/gain_normalizer.rs:24
Function
resolve_model
resolve variant type + language into actual file path returns (model_dir_path, onnx_file_name) or None
crates/jarvis-core/src/models/gliner_models.rs:103
Function
run_jarvis_app
()
crates/jarvis-gui/src/tauri_commands/sys.rs:128
Function
scheduleReconnect
()
frontend/src/lib/ipc.ts:65
Function
sendIpcMessage
(message: object)
frontend/src/lib/ipc.ts:158
Function
sendTextCommand
(text: string)
frontend/src/lib/ipc.ts:174
Function
setLanguage
(lang: string)
frontend/src/lib/i18n.ts:28
Function
set_language
(state: tauri::State<'_, AppState>, lang: &str)
crates/jarvis-gui/src/tauri_commands/i18n.rs:25
Function
showInExplorer
(path: string)
frontend/src/functions.ts:10
Function
show_in_folder
(path: String)
crates/jarvis-gui/src/tauri_commands/fs.rs:10
Function
start
(text_cmd_rx: Receiver<String>)
crates/jarvis-app/src/_app.rs:16
Function
startStatsPolling
(intervalMs = 5000)
frontend/src/stores.ts:99
Function
start_listening
(app_handle: tauri::AppHandle)
crates/jarvis-gui/src/tauri_commands/_listener.rs:77
Function
start_recording
(device_index: i32, frame_length: u32)
crates/jarvis-core/src/recorder/portaudio.rs:183
Function
start_recording
(device_index: i32, frame_length: u32)
crates/jarvis-core/src/recorder/cpal.rs:157
Function
start_recording
(device_index: i32, frame_length: u32)
crates/jarvis-core/src/recorder/pvrecorder.rs:55
Function
stereo_to_mono
(input_data: &[i16])
crates/jarvis-core/src/recorder/cpal.rs:132
Function
stopJarvisApp
()
frontend/src/lib/ipc.ts:150
Function
stopStatsPolling
()
frontend/src/stores.ts:106
Function
stop_listening
()
crates/jarvis-gui/src/tauri_commands/_listener.rs:48
Function
stop_recording
()
crates/jarvis-core/src/recorder/pvrecorder.rs:79
Function
t_arg
Translate with a single argument
crates/jarvis-core/src/i18n.rs:136
Function
t_count
Translate with numeric argument
crates/jarvis-core/src/i18n.rs:143
Function
test_minimal_sandbox
()
crates/jarvis-core/src/lua/tests.rs:21
Function
test_sandbox_fs_escape
()
crates/jarvis-core/src/lua/tests.rs:93
Function
test_state_persistence
()
crates/jarvis-core/src/lua/tests.rs:43
Function
test_timeout
()
crates/jarvis-core/src/lua/tests.rs:73
Function
translate
(translations: Record<string, string>, key: string, fallback?: string)
frontend/src/lib/i18n.ts:9
Function
translate
(key: &str)
crates/jarvis-gui/src/tauri_commands/i18n.rs:13
Method
unload
(&self, id: &str)
crates/jarvis-core/src/models/registry.rs:93
Method
write_many
write multiple settings at once, single save
crates/jarvis-core/src/db/manager.rs:47
← previous
301–372 of 372, ranked by callers