Skip to content

StreamTranscribeResult

Namespace: Vercel.AI.Operations

public sealed class StreamTranscribeResult

Streaming transcription result.

Inheritance: object

View source

public Task<double?> DurationInSeconds { get; }

Duration. Accessing it claims the stream.

Value: Task<double?>

View source

public OperationFullStream<ModelStreamPart> FullStream { get; }

Single-consumer part stream.

Value: OperationFullStream&lt;ModelStreamPart&gt;

View source

public Task<string?> Language { get; }

Language. Accessing it claims the stream.

Value: Task<string>

View source

public Task<JsonElement> ProviderMetadata { get; }

Provider metadata. Accessing it claims the stream.

Value: Task<JsonElement>

View source

public Task<IReadOnlyList<ProviderResponse>> Responses { get; }

Responses. Accessing it claims the stream.

Value: Task<IReadOnlyList<ProviderResponse>>

View source

public Task<IReadOnlyList<TranscriptSegment>> Segments { get; }

Segments. Accessing it claims the stream.

Value: Task<IReadOnlyList<TranscriptSegment>>

View source

public Task<string> Text { get; }

Final transcript. Accessing it claims the stream.

Value: Task<string>

View source

public Task<IReadOnlyList<OperationWarning>> Warnings { get; }

Warnings. Accessing it claims the stream.

Value: Task<IReadOnlyList<OperationWarning>>

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product