AudioTranscriptReader
Defined in: packages/providers/assemblyai/src/reader.ts:80
Transcribe audio and read the transcript as a document using AssemblyAI.
Extends
AssemblyAIReader
Constructors
Constructor
new AudioTranscriptReader(
assemblyAIOptions?
):AudioTranscriptReader
Defined in: packages/providers/assemblyai/src/reader.ts:33
Creates a new AssemblyAI Reader.
Parameters
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.
Returns
AudioTranscriptReader
Inherited from
AssemblyAIReader.constructor
Properties
clientPromise
protected
clientPromise:Promise
<AssemblyAI
>
Defined in: packages/providers/assemblyai/src/reader.ts:26
Inherited from
AssemblyAIReader.clientPromise
Methods
transcribeOrGetTranscript()
protected
transcribeOrGetTranscript(params
):Promise
<Transcript
>
Defined in: packages/providers/assemblyai/src/reader.ts:58
Parameters
params
string
| TranscribeParams
Returns
Promise
<Transcript
>
Inherited from
AssemblyAIReader.transcribeOrGetTranscript
getTranscriptId()
protected
getTranscriptId(params
):Promise
<string
>
Defined in: packages/providers/assemblyai/src/reader.ts:67
Parameters
params
string
| TranscribeParams
Returns
Promise
<string
>
Inherited from
AssemblyAIReader.getTranscriptId
loadData()
loadData(
params
):Promise
<Document
<Metadata
>[]>
Defined in: packages/providers/assemblyai/src/reader.ts:86
Transcribe audio or get a transcript and load the transcript as a document using AssemblyAI.
Parameters
params
Parameters to transcribe an audio file or get an existing transcript.
string
| TranscribeParams
Returns
Promise
<Document
<Metadata
>[]>
A promise that resolves to a single document containing the transcript text.
Overrides
AssemblyAIReader.loadData