Interface SpeechTranscriptionResult

interface SpeechTranscriptionResult {
    text: string;
    language?: string;
    durationSeconds?: number;
    cost: number;
    segments?: SpeechTranscriptionSegment[];
    providerResponse?: unknown;
    confidence?: number;
    isFinal?: boolean;
    usage?: {
        durationMinutes: number;
        modelUsed: string;
        providerSpecific?: Record<string, unknown>;
    };
}

Properties

text: string
language?: string
durationSeconds?: number
cost: number
providerResponse?: unknown
confidence?: number
isFinal?: boolean
usage?: {
    durationMinutes: number;
    modelUsed: string;
    providerSpecific?: Record<string, unknown>;
}

Type declaration

  • durationMinutes: number
  • modelUsed: string
  • Optional providerSpecific?: Record<string, unknown>