UNPKG

@charisma-ai/sdk

Version:

Charisma.ai SDK for Javascript (browser)

17 lines (16 loc) 501 B
import EventEmitter from "eventemitter3"; declare type SpeakerEvents = { start: []; stop: []; }; export declare type SpeakerPlayOptions = { interrupt?: "track" | "all" | "none"; trackId?: string; }; declare class Speaker extends EventEmitter<SpeakerEvents> { private audioContext; private currentSources; getAudioContext: () => AudioContext; play: (audio: ArrayBuffer, options?: boolean | SpeakerPlayOptions) => Promise<void>; } export default Speaker;