UNPKG

@langchain/community

Version:
22 lines (21 loc) 733 B
/// <reference types="node" resolution-mode="require"/> import { type ClientOptions } from "@langchain/openai"; import { Document } from "@langchain/core/documents"; import { BufferLoader } from "langchain/document_loaders/fs/buffer"; /** * @example * ```typescript * const loader = new OpenAIWhisperAudio( * "./src/document_loaders/example_data/test.mp3", * ); * const docs = await loader.load(); * console.log(docs); * ``` */ export declare class OpenAIWhisperAudio extends BufferLoader { private readonly openAIClient; constructor(filePathOrBlob: string | Blob, fields?: { clientOptions?: ClientOptions; }); protected parse(raw: Buffer, metadata: Record<string, string>): Promise<Document[]>; }