//! Voice catalog — curated index of available voices per provider.
//!
//! Loaded at plugin boot from `voices.toml` via `include_str!`. No
//! live provider call — every voice the UI / wizard can pick must
//! exist here. Refresh policy: monthly PR.

pub mod loader;

pub use loader::{
    catalog, filter, find_by_id, find_native_id, VoiceCatalog, VoiceCatalogEntry,
    CATALOG_TOML,
};
