inference-server
Version:
Libraries and server to build AI applications. Adapters to various native bindings allowing local inference. Integrate it with your application, or use as a microservice.
16 lines (15 loc) • 749 B
TypeScript
import { Audio } from '../types/index.js';
interface ResampleOptions {
inputSampleRate?: number;
outputSampleRate: number;
nChannels?: number;
}
export declare function resampleAudioBuffer(input: Float32Array, opts: ResampleOptions): Promise<Float32Array<ArrayBufferLike>>;
export declare function decodeAudio(fileBuffer: ArrayBuffer | Uint8Array, sampleRate?: number): Promise<any>;
interface LoadAudioOptions {
sampleRate?: number;
}
export declare function loadAudioFromFile(filePath: string, opts?: LoadAudioOptions): Promise<Audio>;
export declare function loadAudioFromUrl(url: string, opts?: LoadAudioOptions): Promise<Audio>;
export declare function saveAudioToFile(audio: Audio, destPath: string): Promise<void>;
export {};