#pragma once #include "engine/models/voxtral_tts/assets.h" #include "engine/framework/core/execution_context.h" #include namespace engine::models::voxtral_tts { class VoxtralAcousticFlowRuntime { public: VoxtralAcousticFlowRuntime(const VoxtralTtsAssets & assets, core::ExecutionContext & execution, assets::TensorStorageType storage); ~VoxtralAcousticFlowRuntime(); std::vector sample(const std::vector & hidden, const std::vector & noise, int steps, float guidance); private: struct Impl; std::unique_ptr impl_; }; } // namespace engine::models::voxtral_tts