UNPKG

@yuchida-tamu/podcast-gen

Version:

AI-Powered Monologue Podcast Generator

21 lines 655 B
import type { LLMService, MonologueSegment } from '../types/index.js'; export declare class MonologueEngine { private llmClient; private narrator; private previousContent; constructor(llmClient: LLMService); generateMonologue(topic: string, duration?: number): Promise<MonologueSegment[]>; private generateContent; private createSegment; private extractEmotion; private cleanText; /** * * @param duration total duration of an audio episode (in minute) * @returns */ private calculateTargetSegments; private estimateDuration; private formatTime; } //# sourceMappingURL=engine.d.ts.map