Expand description
Speech processing module for Gestura
This module provides core speech-to-text and LLM processing functionality. It is designed to be used by both GUI and CLI applications.
The Tauri-specific event handling (window management, event emission) should be implemented in the gestura-gui crate.
Structs§
- LlmResponse
- Result of LLM processing
- Speech
Config - Speech processing configuration
- Speech
Processor - Core speech processor without Tauri dependencies
- Transcription
Result - Result of speech transcription
Functions§
- load_
audio_ samples_ 16khz_ mono - Load audio file and convert to 16kHz mono f32 samples.
- resolve_
whisper_ model_ path - Resolve the path to the local Whisper model file.
- resolve_
whisper_ model_ path_ with_ override - Resolve the path to a local Whisper model file, with an optional session-scoped override.