Version: 0.0.10.0.20.1.00.1.10.1.20.2.00.2.10.2.20.2.30.3.00.3.10.4.00.5.0-next.00.5.0-next.10.5.0-next.20.5.0-next.30.5.0-next.40.5.0-next.50.5.0-next.60.5.00.5.10.6.00.6.10.7.00.7.10.8.00.9.00.9.10.9.21.0.0-alpha.11.0.0-alpha.21.0.0-alpha.31.0.0-alpha.41.0.0-alpha.51.0.0-alpha.61.0.0-alpha.71.0.0-alpha.81.0.0-alpha.91.0.0-alpha.101.0.0-alpha.111.0.0-alpha.121.0.0-alpha.131.0.0-alpha.141.0.0-alpha.151.0.0-alpha.161.0.01.0.11.0.21.0.31.1.01.1.11.2.0-alpha.11.2.0-alpha.21.2.0-alpha.31.2.0-alpha.41.2.01.2.11.3.0-alpha.11.3.01.3.11.3.21.4.01.4.11.5.0-alpha.11.5.0-alpha.21.5.0-alpha.31.5.01.6.0-alpha.11.6.01.7.01.7.11.7.21.8.0-alpha.11.8.01.9.01.10.0-alpha.11.10.0-alpha.21.10.02.0.0-alpha.12.0.0-alpha.22.0.0-alpha.32.0.0-alpha.42.0.0-alpha.52.0.0-alpha.62.0.0-alpha.72.0.0-alpha.82.0.0-alpha.92.0.0-alpha.102.0.02.1.02.2.03.0.03.1.0-alpha.13.1.03.2.03.3.0-alpha.13.3.03.4.03.4.13.4.23.5.04.0.0-alpha.14.0.0-alpha.24.0.0-alpha.34.0.0-alpha.44.0.0-alpha.54.0.04.0.14.0.2-alpha4.0.3-alpha4.0.3-alpha.24.0.3
export interface UseSpeakerOptions {
onStart?: () => void;
onStop?: () => void;
}
export declare const useSpeaker: ({ onStart, onStop }?: UseSpeakerOptions) => {
isSpeaking: boolean;
play: (data: number[], interrupt?: any) => Promise<void>;
};
export default useSpeaker;