audio-transcripter
Version:
Lightweight TypeScript library for transcribing audio files using Google Gemini 2.0 models. Supports local files, remote URLs, and Blobs.
8 lines (7 loc) • 427 B
TypeScript
import { CustomFile } from "./file-helper";
export declare function uploadFileToGenAI(file: CustomFile, mimeType: string): Promise<{
uri: string;
mimeType: string;
} | null>;
export declare function buildTranscriptionPrompt(style: string, language: string | null, context: string | null): string;
export declare function generateTranscription(prompt: string, fileUri: string, mimeType: string): Promise<string | null>;