@spatialwalk/avatarkit
Version:
SPAvatar SDK - 3D Gaussian Splatting Avatar Rendering SDK
26 lines • 740 B
TypeScript
import { LoadProgressInfo } from '../types';
import { Avatar } from './Avatar';
export declare class AvatarManager {
private static _instance;
private avatarDownloader;
private _templateInitialized;
/**
* 通过全局单例来访问
*/
static get shared(): AvatarManager;
/**
* 加载数字人
* @param id 数字人 ID
* @param onProgress 进度回调
* @param options 加载选项
* @returns Promise<Avatar>
*/
load(id: string, onProgress?: (progress: LoadProgressInfo) => void, options?: {
enableMonologue?: boolean;
}): Promise<Avatar>;
/**
* 清理资源加载器缓存
*/
clearCache(): void;
}
//# sourceMappingURL=AvatarManager.d.ts.map