UNPKG

@speechly/browser-client

Version:

JavaScript client for Speechly Streaming API

15 lines (14 loc) 817 B
/** * @internal */ declare class AudioTools { static LOG_2_PLUS_LOG_5: number; static downsample(src: Float32Array, dest: Float32Array, sourceIndex?: number, sourceLength?: number, destIndex?: number, destLength?: number): void; static getEnergy(samples: Float32Array, start?: number, length?: number): number; static getAudioPeak(samples: Float32Array, start?: number, length?: number): number; static convertInt16ToFloat(src: Int16Array, dest: Float32Array, srcStartSample?: number, lengthSamples?: number, dstIndex?: number): number; static convertFloatToInt16(src: Float32Array, dest: Int16Array, sourceIndex?: number, sourceLength?: number, dstIndex?: number): void; static energyToDb(energy: number): number; static dbToEnergy(db: number): number; } export default AudioTools;