#pragma once #include "engine/framework/assets/resource_bundle.h" #include "engine/models/fish_audio/types.h" #include #include namespace engine::assets { class TensorSource; } namespace engine::models::fish_audio { struct FishAudioAssets { assets::ResourceBundle resources; FishAudioConfig config; std::shared_ptr model_weights; std::shared_ptr codec_weights; }; std::shared_ptr load_fish_audio_assets(const std::filesystem::path & model_path); } // namespace engine::models::fish_audio