//! Voice pipeline integration (D-138, Spike 2). //! //! Translates culture-neutral semantic base text into character-voiced output //! via an LLM re-voicing pipeline. The pipeline is a background runtime //! enhancement — the game is complete and functional without it. //! //! ## Components //! //! - `prompt_builder` — composition engine: NPC data + culture + tell state → prompt string //! - `cache` — MessagePack voice cache (store/retrieve, length-gated variants) //! - `queue` — crossbeam work queue with priority + backpressure //! - `worker` — inference worker pool (dynamic scaling, owns sr-voice HTTP clients) //! - `hardware` — hardware detection + dynamic sr-voice instance management pub mod cache; pub mod lookup; pub mod prompt_builder; pub mod queue; pub mod worker;