UNPKG

live2d-motionsync

Version:

Live2D Motionsync, a lip-sync library for Live2D models.

31 lines (27 loc) 985 B
export declare function getAudioContext(): AudioContext; export declare function initAudioContext(): void; export declare class MotionSync { private audioBuffer; private audioSource; private previousSamplePosition; private audioElapsedTime; private audioContextPreviousTime; private _motionSync; private _internalModel; private _model; private soundBuffer; get audioContext(): AudioContext; constructor(internalModel: any); private loadAudio; private loadAudioBuffer; private resetMouthStatus; reset(): void; play(src: string | AudioBuffer): Promise<void>; updateMotionSync(): void; private modelUpdateWithMotionSync; private removeProcessedData; loadMotionSync(buffer: ArrayBuffer, samplesPerSec?: number): void; loadDefaultMotionSync(samplesPerSec?: number): Promise<void>; loadMotionSyncFromUrl(url: string, samplesPerSec?: number): Promise<void>; } export { }