youtube-transcript-node
Version:
This is a Node.js API which allows you to get the transcripts/subtitles for a given YouTube video. It also works for automatically generated subtitles and supports translating subtitles.
27 lines • 1.24 kB
TypeScript
import { FetchedTranscript } from '../transcript.js';
export declare abstract class Formatter {
abstract formatTranscript(transcript: FetchedTranscript, kwargs?: any): string;
abstract formatTranscripts(transcripts: FetchedTranscript[], kwargs?: any): string;
}
export declare class PrettyPrintFormatter extends Formatter {
formatTranscript(transcript: FetchedTranscript, kwargs?: any): string;
formatTranscripts(transcripts: FetchedTranscript[], kwargs?: any): string;
}
export declare class JSONFormatter extends Formatter {
formatTranscript(transcript: FetchedTranscript, kwargs?: {
indent?: number;
}): string;
formatTranscripts(transcripts: FetchedTranscript[], kwargs?: {
indent?: number;
}): string;
}
export declare class TextFormatter extends Formatter {
formatTranscript(transcript: FetchedTranscript, kwargs?: any): string;
formatTranscripts(transcripts: FetchedTranscript[], kwargs?: any): string;
}
export declare class WebVTTFormatter extends Formatter {
formatTranscript(transcript: FetchedTranscript, kwargs?: any): string;
formatTranscripts(transcripts: FetchedTranscript[], kwargs?: any): string;
private _secondsToTime;
}
//# sourceMappingURL=index.d.ts.map