from campplus_sdk.inference import ( CampplusModel, FBank, chunk, circle_pad, cosine_similarity, ) __all__ = [ "CampplusModel", "FBank", "chunk", "circle_pad", "cosine_similarity", ] def __getattr__(name): # 聚类功能按需导入(需要 scipy/scikit-learn/fastcluster 等额外依赖) if name in ("CommonClustering", "compressed_seg", "do_clustering"): from campplus_sdk import clustering return getattr(clustering, name) raise AttributeError(f"module 'campplus_sdk' has no attribute '{name}'")