pub mod audio;
pub mod core;
pub mod transcribe;
pub use core::{
APP_NAME, APP_NAME_PRETTY, AudioEvent, Config, ConfigManager, DEFAULT_LOG_LEVEL, MicState,
RecordingState, TranscriptionBackend,
};
pub use audio::{Recorder, RecorderError, Recording, RecordingHandle};
#[cfg(feature = "local-whisper")]
pub use transcribe::{
LocalWhisperClient, LocalWhisperConfig, WhisperModel, download_model, ensure_model,
model_exists, model_path,
};
pub use transcribe::{OpenAIClient, OpenAIConfig, TranscribeError, Transcriber};
mod color;
pub mod config_ext;
pub mod event;
pub mod icon;
pub mod notify;
pub mod process;
pub const VERSION: &str = env!("CARGO_PKG_VERSION");