woolball-client
Version:
Client-side library for Woolball enabling secure browser resource sharing for distributed AI task processing
19 lines (18 loc) • 671 B
TypeScript
/**
* Processes audio data by converting base64 to Float64Array with specific sample rate and bit depth
* @param data Base64 encoded audio data
* @returns Float64Array Processed audio samples
*/
export declare function processAudio(data: string): Float64Array;
/**
* Converte um Blob para ArrayBuffer
* @param blob Blob para converter
* @returns Promise<ArrayBuffer> ArrayBuffer resultante
*/
export declare function blobToArrayBuffer(blob: Blob): Promise<ArrayBuffer>;
/**
* Converte um ArrayBuffer para string base64
* @param buffer ArrayBuffer para converter
* @returns String base64
*/
export declare function bufferToBase64(buffer: ArrayBuffer): string;