Share via


TranscriptionClient class

Properties

pipeline

The pipeline used by this client to make requests

Constructor Details

TranscriptionClient(string, KeyCredential | TokenCredential, TranscriptionClientOptionalParams)

new TranscriptionClient(endpoint: string, credential: KeyCredential | TokenCredential, options?: TranscriptionClientOptionalParams)

Parameters

endpoint

string

Property Details

pipeline

The pipeline used by this client to make requests

pipeline: Pipeline

Property Value

Method Details

transcribe(string, Omit<TranscriptionOptions, "audioUrl">, TranscribeOptionalParams)

Transcribes audio from a URL.

function transcribe(audioUrl: string, options?: Omit<TranscriptionOptions, "audioUrl">, operationOptions?: TranscribeOptionalParams): Promise<TranscriptionResult>

Parameters

audioUrl

string

options

Omit<TranscriptionOptions, "audioUrl">

operationOptions
TranscribeOptionalParams

Returns

transcribe(Uint8Array | ReadableStream | ReadableStream<Uint8Array> | Blob, Omit<TranscriptionOptions, "audioUrl">, TranscribeOptionalParams)

Transcribes audio from a binary source (buffer, stream, or blob).

function transcribe(audio: Uint8Array | ReadableStream | ReadableStream<Uint8Array> | Blob, options?: Omit<TranscriptionOptions, "audioUrl">, operationOptions?: TranscribeOptionalParams): Promise<TranscriptionResult>

Parameters

audio

Uint8Array | ReadableStream | ReadableStream<Uint8Array> | Blob

options

Omit<TranscriptionOptions, "audioUrl">

operationOptions
TranscribeOptionalParams

Returns