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