UNPKG

avr-resampler

Version:

Audio Resampler for Agent Voice Response (AVR) STS or TTS service

23 lines 675 B
/** * Audio Resampler for STS or TTS service * Handles conversion between provider sample rate and client sample rate (8000 Hz) */ declare class AudioResampler { private inputSampleRate; private outputSampleRate; private downResampler; private upResampler; constructor(outputSampleRate?: number); /** * Initialize the downsampler (provider -> client) */ initialize(): Promise<void>; /** * Convert PCM16 to Float32, downsample, filter and convert back to PCM16 */ downsample(pcm: Buffer): Buffer; upsample(pcm: Buffer): Buffer; destroy(): void; } export { AudioResampler }; //# sourceMappingURL=index.d.ts.map