#pragma once #include "engine/models/vibevoice_asr/assets.h" #include "engine/framework/runtime/session.h" #include namespace engine::runtime { } namespace engine::models::vibevoice_asr { class VibeVoiceASRFrontend { public: explicit VibeVoiceASRFrontend(std::shared_ptr assets); runtime::AudioBuffer normalize(const runtime::AudioBuffer & audio) const; private: std::shared_ptr assets_; }; } // namespace engine::models::vibevoice_asr