pub mod concurrency;
pub mod local_engine;
pub mod model_manager;
pub mod transcriber;
#[cfg(feature = "whisper")]
pub mod whisper_rs_backend;

pub use concurrency::run_inference;
pub use local_engine::{load_parakeet, LocalEngine, SpeechModelAdapter, TimedTranscript};
#[cfg(feature = "whisper")]
pub use local_engine::load_whisper;
pub use model_manager::{download, is_downloaded, list_downloaded, model_dir, models_dir};
pub use transcriber::{Transcriber, TranscriberCapabilities};
pub use transcribe_rs::SpeechModel;
