#pragma once #include "engine/framework/assets/tensor_source.h" #include "engine/framework/core/execution_context.h" #include #include namespace engine::models::smart_turn { class SmartTurnWhisperTinyRuntime { public: SmartTurnWhisperTinyRuntime( std::shared_ptr source, core::ExecutionContext & execution); ~SmartTurnWhisperTinyRuntime(); float completion_probability(const std::vector & audio_16k); private: class Impl; std::unique_ptr impl_; }; } // namespace engine::models::smart_turn