UNPKG

audio-transcripter

Version:

Lightweight TypeScript library for transcribing audio files using Google Gemini 2.0 models. Supports local files, remote URLs, and Blobs.

13 lines (12 loc) 625 B
interface CustomFileOptions extends BlobPropertyBag { lastModified?: number; } export declare class CustomFile extends Blob { readonly name: string; readonly lastModified: number; constructor(fileBits: BlobPart[], fileName: string, options?: CustomFileOptions); } export declare function getMimeType(filePath: string): string; export declare function getFileBuffer(input: string | Buffer, sourceType: "local" | "remote" | "buffer"): Promise<Buffer | null>; export declare function createFileFromBuffer(buffer: Buffer, input: string | Buffer, sourceType: "local" | "remote" | "buffer"): CustomFile; export {};