meeting-whisperer
Version:
CLI tool that transcribes audio/video files using AssemblyAI's API and outputs formatted markdown transcripts
30 lines • 855 B
TypeScript
export declare class AssemblyWhisperer {
private client;
private spinner;
private isInterrupted;
constructor();
private handleInterrupt;
run(inputFile?: string): Promise<void>;
private setupConfig;
private validateApiKey;
private checkForDraft;
private loadDraft;
private saveDraft;
private deleteDraft;
private processTranscription;
private waitForTranscription;
private loadDraftIfExists;
private identifySpeakers;
private identifySingleSpeaker;
private getContextForSegment;
private getSpeakerDisplayName;
private generateMarkdown;
private getOutputPath;
private formatTime;
private formatDuration;
private interruptibleOperation;
private createInterruptedDraft;
private sleep;
}
//# sourceMappingURL=assembly-whisperer.d.ts.map