UNPKG

@mastra/core

Version:

Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.

22 lines 829 B
import type { TranscriptionModel } from '../../_types/@internal_ai-sdk-v5/dist/index.js'; import { MastraVoice } from '../voice.js'; export declare class AISDKTranscription extends MastraVoice { private model; constructor(model: TranscriptionModel); speak(): Promise<NodeJS.ReadableStream>; getSpeakers(): Promise<never[]>; getListener(): Promise<{ enabled: boolean; }>; /** * Transcribe audio to text * For enhanced metadata (segments, language, duration), use AI SDK's transcribe() directly */ listen(audioStream: NodeJS.ReadableStream, options?: { providerOptions?: Record<string, any>; abortSignal?: AbortSignal; headers?: Record<string, string>; }): Promise<string>; private convertToBuffer; } //# sourceMappingURL=transcription.d.ts.map