@mastra/core
Version:
Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.
22 lines • 829 B
TypeScript
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