List of all items
Structs
- audio::AudioInput
- cancel::CancelFlag
- cleanup::CleanupResult
- cleanup::openrouter::OpenRouterCleanup
- cleanup::rules::RulesCleanup
- config::CleanupSection
- config::Config
- config::ConfigFile
- config::DefaultSection
- config::OpenRouterSection
- model::DownloadProgress
- model::EnsureModelOptions
- model::ModelInfo
- model::ModelStatus
- pcm::PcmBuffer
- providers::Segment
- providers::TranscriptionOptions
- providers::TranscriptionResult
- providers::local::LocalWhisperProvider
- providers::openrouter::OpenRouterProvider
- window::PartialClock
- window::PartialWindowPolicy
Enums
- cleanup::CleanupProviderKind
- cleanup::CleanupStyle
- cleanup::SegmentCleanupPolicy
- error::EnvironmentError
- error::ProviderError
- error::TranscriptionError
- error::UserError
- output::OutputFormat
- providers::BackendKind
Traits
Functions
- audio::encode_for_upload
- audio::ffmpeg_available
- audio::format_from_path
- audio::load_audio
- audio::load_audio_with_limits
- audio::require_ffmpeg
- audio::write_temp_wav
- cleanup::apply_cleanup
- cleanup::apply_cleanup_with_segments
- cleanup::cleanup_text
- config::write_example_config
- model::available_model_names
- model::ensure_model
- model::ensure_model_with_options
- model::format_model_list
- model::is_model_cached
- model::list_models
- model::lookup_model
- model::model_path
- model::models_dir
- output::format_result
- output::write_result
- postprocess::normalize_result
- postprocess::truncate_chars
- providers::local::clear_context_cache
Type Aliases
Constants
- audio::DEFAULT_MAX_DECODED_BYTES
- audio::DEFAULT_MAX_DURATION_SECS
- audio::DEFAULT_MAX_UPLOAD_BYTES
- audio::SUPPORTED_EXTENSIONS
- audio::WHISPER_SAMPLE_RATE
- config::DEFAULT_CLEANUP
- config::DEFAULT_CLEANUP_PROVIDER
- config::DEFAULT_LANGUAGE
- config::DEFAULT_LOCAL_MODEL
- config::DEFAULT_OPENROUTER_MODEL
- config::DEFAULT_OUTPUT
- config::DEFAULT_PROVIDER
- model::MODELS
- pcm::DEFAULT_DICTATION_MAX_SECS