#pragma once #include "engine/framework/assets/resource_bundle.h" #include "engine/models/dramabox/types.h" #include #include #include namespace engine::assets { class TensorSource; } namespace engine::models::dramabox { struct DramaBoxAssets { assets::ResourceBundle resources; DramaBoxConfig config; std::shared_ptr dit_weights; std::shared_ptr audio_weights; std::vector> gemma_weights; std::shared_ptr silence_latent; }; std::shared_ptr load_dramabox_assets(const std::filesystem::path & model_path); } // namespace engine::models::dramabox