Saltar al contenido principal

Class: AudioTranscriptParagraphsReader

Transcribe audio and return a document for each paragraph.

Hierarchy

  • AssemblyAIReader

    AudioTranscriptParagraphsReader

Constructors

constructor

new AudioTranscriptParagraphsReader(assemblyAIOptions?)

Creates a new AssemblyAI Reader.

Parameters

NameTypeDescription
assemblyAIOptions?Partial<BaseServiceParams>The options to configure the AssemblyAI Reader. Configure the assemblyAIOptions.apiKey with your AssemblyAI API key, or configure it as the ASSEMBLYAI_API_KEY environment variable.

Inherited from

AssemblyAIReader.constructor

Defined in

packages/core/src/readers/AssemblyAI.ts:25

Properties

client

Protected client: AssemblyAI

Inherited from

AssemblyAIReader.client

Defined in

packages/core/src/readers/AssemblyAI.ts:18

Methods

getTranscriptId

Protected getTranscriptId(params): Promise<string>

Parameters

NameType
paramsstring | TranscribeParams

Returns

Promise<string>

Inherited from

AssemblyAIReader.getTranscriptId

Defined in

packages/core/src/readers/AssemblyAI.ts:52


loadData

loadData(params): Promise<Document<Metadata>[]>

Transcribe audio or get a transcript, and returns a document for each paragraph.

Parameters

NameTypeDescription
paramsstring | TranscribeParamsThe parameters to transcribe audio or get an existing transcript.

Returns

Promise<Document<Metadata>[]>

A promise that resolves to an array of documents, each containing a paragraph of the transcript.

Overrides

AssemblyAIReader.loadData

Defined in

packages/core/src/readers/AssemblyAI.ts:85


transcribeOrGetTranscript

Protected transcribeOrGetTranscript(params): Promise<Transcript>

Parameters

NameType
paramsstring | TranscribeParams

Returns

Promise<Transcript>

Inherited from

AssemblyAIReader.transcribeOrGetTranscript

Defined in

packages/core/src/readers/AssemblyAI.ts:44