Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/albertshiney/typr
/ functions
Functions
56 in github.com/albertshiney/typr
⨍
Functions
56
◇
Types & classes
11
↓ 7 callers
Function
saveSettings
()
src/main.ts:126
↓ 4 callers
Method
get_state
(&self)
src-tauri/src/recorder.rs:44
↓ 3 callers
Function
model_filename
(model_size: &str)
src-tauri/src/transcribe_local.rs:43
↓ 3 callers
Function
setEngine
(engine: string)
src/main.ts:104
↓ 3 callers
Function
setRecordingMode
(mode: string)
src/main.ts:112
↓ 3 callers
Function
update_overlay
(app: &AppHandle, state: &RecordingState)
src-tauri/src/recorder.rs:19
↓ 2 callers
Function
checkModelStatus
()
src/main.ts:118
↓ 2 callers
Function
do_toggle_recording
Shared logic for toggle recording, used by both the Tauri command and hotkey handler.
src-tauri/src/main.rs:75
↓ 2 callers
Method
save
(&self, app_dir: &PathBuf)
src-tauri/src/settings.rs:44
↓ 2 callers
Method
start_recording
(&self, app: &AppHandle, mic_name: &str)
src-tauri/src/recorder.rs:48
↓ 2 callers
Method
stop_and_transcribe
( &self, app: &AppHandle, settings: &Settings, app_dir: &PathBuf, )
src-tauri/src/recorder.rs:63
↓ 2 callers
Function
transcribe_groq
(api_key: &str, audio_path: &PathBuf)
src-tauri/src/transcribe_groq.rs:4
↓ 1 callers
Function
cleanup_text
(text: &str)
src-tauri/src/cleanup.rs:1
↓ 1 callers
Function
get_app_dir
()
src-tauri/src/main.rs:20
↓ 1 callers
Function
loadSettings
()
src/main.ts:73
↓ 1 callers
Function
model_download_url
(model_size: &str)
src-tauri/src/transcribe_local.rs:47
↓ 1 callers
Function
paste_text
(text: &str)
src-tauri/src/paste.rs:1
↓ 1 callers
Function
resample
Simple linear interpolation resampler
src-tauri/src/audio.rs:161
↓ 1 callers
Method
start
(&mut self, mic_name: &str)
src-tauri/src/audio.rs:57
↓ 1 callers
Method
stop_and_save
(&mut self, output_path: &PathBuf)
src-tauri/src/audio.rs:113
↓ 1 callers
Function
transcribe_local
( app: &AppHandle, model_path: &PathBuf, audio_path: &PathBuf, )
src-tauri/src/transcribe_local.rs:5
Function
check_model_downloaded
(state: State<AppState>, model_size: String)
src-tauri/src/main.rs:49
Method
config_path
(app_dir: &PathBuf)
src-tauri/src/settings.rs:32
Method
default
()
src-tauri/src/settings.rs:19
Function
download_model
( app: tauri::AppHandle, state: State<'_, AppState>, model_size: String, )
src-tauri/src/main.rs:55
Function
download_model
( app: AppHandle, url: &str, dest: &PathBuf, )
src-tauri/src/downloader.rs:12
Function
get_recording_state
(state: State<AppState>)
src-tauri/src/main.rs:44
Function
get_settings
(state: State<AppState>)
src-tauri/src/main.rs:27
Function
list_microphones
()
src-tauri/src/audio.rs:12
Function
list_microphones
()
src-tauri/src/main.rs:39
Method
load
(app_dir: &PathBuf)
src-tauri/src/settings.rs:36
Function
main
()
src-tauri/build.rs:1
Function
main
()
src-tauri/src/main.rs:100
Method
new
()
src-tauri/src/audio.rs:48
Method
new
()
src-tauri/src/recorder.rs:37
Function
run
()
src-tauri/src/lib.rs:11
Function
save_settings
(state: State<AppState>, settings: Settings)
src-tauri/src/main.rs:32
Function
test_already_clean
()
src-tauri/src/cleanup.rs:92
Function
test_capitalize_after_exclamation
()
src-tauri/src/cleanup.rs:69
Function
test_capitalize_after_period
()
src-tauri/src/cleanup.rs:59
Function
test_capitalize_after_question_mark
()
src-tauri/src/cleanup.rs:64
Function
test_capitalize_first_letter
()
src-tauri/src/cleanup.rs:54
Function
test_default_settings
()
src-tauri/src/settings.rs:58
Function
test_empty_api_key
()
src-tauri/src/transcribe_groq.rs:54
Function
test_empty_string
()
src-tauri/src/cleanup.rs:86
Function
test_ensure_ending_punctuation
()
src-tauri/src/cleanup.rs:74
Function
test_initial_state_is_ready
()
src-tauri/src/recorder.rs:128
Function
test_load_corrupt_json_returns_default
()
src-tauri/src/settings.rs:95
Function
test_load_missing_file_returns_default
()
src-tauri/src/settings.rs:87
Function
test_model_download_url
()
src-tauri/src/transcribe_local.rs:65
Function
test_model_filename
()
src-tauri/src/transcribe_local.rs:59
Function
test_normalize_spaces
()
src-tauri/src/cleanup.rs:49
Function
test_preserve_existing_ending_punctuation
()
src-tauri/src/cleanup.rs:79
Function
test_save_and_load
()
src-tauri/src/settings.rs:69
Function
test_trim_whitespace
()
src-tauri/src/cleanup.rs:44
Function
toggle_recording
( app: tauri::AppHandle, state: State<'_, AppState>, )
src-tauri/src/main.rs:67