Skip to main content

Module adapter

Module adapter 

Source
Expand description

EngineAdapter — the canonical contract every voxora engine crate implements.

§Streaming

EngineAdapter::as_streaming_engine lets an adapter opt in to voxora_traits::StreamingAsrEngine. The default implementation returns None because no engine in the workspace implements streaming yet — both voxora-whisper and voxora-qwen3asr are whole-buffer only. Future engines (parakeet, voxtral, …) will override the method to expose incremental decoding once their upstream stacks (whisper-rs, candle) gain streaming APIs.

Structs§

AnyEngine
Type-erased wrapper around an EngineAdapter.

Traits§

EngineAdapter
Adapter trait implemented by every voxora engine crate.