UNPKG

metro-agent

Version:

Metro Agent

20 lines (19 loc) 430 B
interface TTSClient { tts(options: { text: string; }): Promise<Blob>; } export declare class TTSQueue { isProcessing: boolean; delay: number; private client; private queue; private currentAudio; constructor(client: TTSClient, delay?: number); add(text: string): Promise<void>; private generateAudio; private processQueue; private removeTask; clear(): void; } export {};