Package io.github.thoroldvix.api
Class TranscriptFormatters
java.lang.Object
io.github.thoroldvix.api.TranscriptFormatters
Responsible for creating
TranscriptFormatter instances.
Available formatters are:
-
Method Summary
Modifier and TypeMethodDescriptionstatic TranscriptFormatterCreates aTranscriptFormatterthat formats transcript content as JSON.static TranscriptFormatterCreates aTranscriptFormatterthat formats transcript content as pretty-printed JSON.static TranscriptFormatterCreates aTranscriptFormatterthat formats transcript content as SRT (SubRip) subtitles.static TranscriptFormatterCreates aTranscriptFormatterthat formats transcript content as plain text without timestamps.static TranscriptFormatterCreates aTranscriptFormatterthat formats transcript content as WebVTT format.
-
Method Details
-
jsonFormatter
Creates aTranscriptFormatterthat formats transcript content as JSON.- Returns:
- A
TranscriptFormatterfor JSON format.
-
prettyJsonFormatter
Creates aTranscriptFormatterthat formats transcript content as pretty-printed JSON.- Returns:
- A
TranscriptFormatterfor pretty-printed JSON format.
-
textFormatter
Creates aTranscriptFormatterthat formats transcript content as plain text without timestamps.- Returns:
- A
TranscriptFormatterfor plain text format.
-
webVTTFormatter
Creates aTranscriptFormatterthat formats transcript content as WebVTT format.See WebVTT specification for more information.
- Returns:
- A
TranscriptFormatterfor WebVTT format.
-
srtFormatter
Creates aTranscriptFormatterthat formats transcript content as SRT (SubRip) subtitles.See SRT file format for more information.
- Returns:
- A
TranscriptFormatterfor SRT format.
-