Skip to content

GladiaTranscriptionResult

Namespace: Vercel.AI.Gladia

public sealed class GladiaTranscriptionResult

Gladia transcription, including utterance metadata.

Inheritance: object

View source

GladiaTranscriptionResult(string, IReadOnlyList<GladiaTranscriptionSegment>, string?, double?, JsonElement, IReadOnlyList<string>, GladiaTranscriptionResponse)

Section titled “GladiaTranscriptionResult(string, IReadOnlyList<GladiaTranscriptionSegment>, string?, double?, JsonElement, IReadOnlyList<string>, GladiaTranscriptionResponse)”
public GladiaTranscriptionResult(string text, IReadOnlyList<GladiaTranscriptionSegment> segments, string? language, double? durationInSeconds, JsonElement providerMetadata, IReadOnlyList<string> warnings, GladiaTranscriptionResponse response)

Creates a transcription result.

Parameters

Name Type Description
text string
segments IReadOnlyList<GladiaTranscriptionSegment>
language string
durationInSeconds double?
providerMetadata JsonElement
warnings IReadOnlyList<string>
response GladiaTranscriptionResponse

View source

public double? DurationInSeconds { get; }

Audio duration in seconds.

Value: double?

View source

public string? Language { get; }

First detected language.

Value: string

View source

public JsonElement ProviderMetadata { get; }

Raw Gladia result object.

Value: JsonElement

View source

public GladiaTranscriptionResponse Response { get; }

Response metadata.

Value: GladiaTranscriptionResponse

View source

public IReadOnlyList<GladiaTranscriptionSegment> Segments { get; }

Utterances.

Value: IReadOnlyList<GladiaTranscriptionSegment>

View source

public string Text { get; }

Full transcript.

Value: string

View source

public IReadOnlyList<string> Warnings { get; }

Warnings produced while building the request.

Value: IReadOnlyList<string>

View source

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