Skip to main content

Crate tauri_plugin_stt

Crate tauri_plugin_stt 

Source

Structs§

AvailabilityResponse
Response for availability check
ListenConfig
Configuration for starting speech recognition
PermissionResponse
Response for permission check
RecognitionResult
A speech recognition result
RecognitionStatus
Current status of speech recognition
SttError
Structured error event for frontend consumption
SupportedLanguage
Supported language information
SupportedLanguagesResponse
Response for supported languages

Enums§

Error
PermissionStatus
Permission status
RecognitionState
Recognition state
SttErrorCode
Unified error codes for cross-platform consistency

Traits§

SttExt
Extensions to tauri::App, tauri::AppHandle and tauri::Window to access the stt APIs.

Functions§

get_model_path
Gets a specific model’s directory.
get_models_dir
Gets the models directory for Vosk speech recognition models.
init
Initializes the plugin.
list_available_models
Lists available models in the models directory.
model_exists
Checks if a model exists in the models directory.
validate_path
Validates that a path doesn’t contain path traversal attacks.

Type Aliases§

LanguageCode
Language code for speech recognition (e.g., “en-US”, “pt-BR”, “ja-JP”)
Result