UNPKG

sandai-react

Version:

React components and utilities for the Sandai 3D AI Characters.

51 lines 1.84 kB
export interface RpcMethods_MicManager { "micManager.subscribe": { args: [fn: (...args: any[]) => any]; return: any; }; "micManager.stop": { args: []; return: Promise<void>; }; "micManager.start": { args: [opts: any]; return: Promise<void | any>; }; "micManager.onAudioProcess": { args: [e: AudioProcessingEvent, rmsNow: (...args: any[]) => any, desiredSampleRate: number, silenceMs: number, minSpeechMs: number, vadThreshold: number, maxRecordMs: number, singleShot: boolean]; return: Promise<void | any>; }; "micManager.resetUtteranceState": { args: []; return: void; }; "micManager.finishUtterance": { args: [desiredSampleRate: number, teardown: boolean]; return: Promise<any>; }; "micManager.mergeFloat32": { args: [chunks: Float32Array<ArrayBuffer | SharedArrayBuffer>[], total: number]; return: Float32Array<ArrayBuffer | SharedArrayBuffer>; }; "micManager.resampleToPCM16": { args: [mono: Float32Array<ArrayBuffer | SharedArrayBuffer>, srcRate: number, dstRate: number]; return: Promise<Int16Array<ArrayBuffer | SharedArrayBuffer>>; }; "micManager.floatTo16": { args: [f32: Float32Array<ArrayBuffer | SharedArrayBuffer>]; return: Int16Array<ArrayBuffer | SharedArrayBuffer>; }; "micManager.pcm16ToWav": { args: [pcm16: Int16Array<ArrayBuffer | SharedArrayBuffer>, sampleRate: number, channels: number]; return: ArrayBuffer; }; "micManager.putStr": { args: [v: DataView<ArrayBuffer | SharedArrayBuffer>, o: number, s: string]; return: void; }; "micManager.isRecording": { args: []; return: boolean; }; } //# sourceMappingURL=MicManager.rpc.d.ts.map