Skip to content

TranscribeResult

Namespace: Vercel.AI.Operations

public sealed class TranscribeResult

Transcription result.

Inheritance: object

View source

TranscribeResult(string, IReadOnlyList<TranscriptSegment>, string?, double?, IReadOnlyList<OperationWarning>, IReadOnlyList<ProviderResponse>, JsonElement)

Section titled “TranscribeResult(string, IReadOnlyList<TranscriptSegment>, string?, double?, IReadOnlyList<OperationWarning>, IReadOnlyList<ProviderResponse>, JsonElement)”
public TranscribeResult(string text, IReadOnlyList<TranscriptSegment> segments, string? language, double? durationInSeconds, IReadOnlyList<OperationWarning> warnings, IReadOnlyList<ProviderResponse> responses, JsonElement providerMetadata)

Creates a result.

Parameters

Name Type Description
text string
segments IReadOnlyList<TranscriptSegment>
language string
durationInSeconds double?
warnings IReadOnlyList<OperationWarning>
responses IReadOnlyList<ProviderResponse>
providerMetadata JsonElement

View source

public double? DurationInSeconds { get; }

Duration in seconds.

Value: double?

View source

public string? Language { get; }

Language.

Value: string

View source

public JsonElement ProviderMetadata { get; }

Provider metadata.

Value: JsonElement

View source

public IReadOnlyList<ProviderResponse> Responses { get; }

Responses.

Value: IReadOnlyList<ProviderResponse>

View source

public IReadOnlyList<TranscriptSegment> Segments { get; }

Segments.

Value: IReadOnlyList<TranscriptSegment>

View source

public string Text { get; }

Transcript.

Value: string

View source

public IReadOnlyList<OperationWarning> Warnings { get; }

Warnings.

Value: IReadOnlyList<OperationWarning>

View source

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