Protected
parseA protected method that takes a raw
string as a parameter and returns
a promise that resolves to an array of strings. It parses the raw SRT
string using the SRTParser2
class from the srt-parser-2
module. It
retrieves the subtitle objects from the parsed SRT data and extracts
the text content from each subtitle object. It filters out any empty
text content and joins the non-empty text content with a space
separator.
The raw SRT string to be parsed.
A promise that resolves to an array of strings representing the text content of each subtitle.
A class that extends the
TextLoader
class. It represents a document loader that loads documents from SRT (SubRip) subtitle files. It has a constructor that takes afilePathOrBlob
parameter representing the path to the SRT file or aBlob
object. Theparse()
method is implemented to parse the SRT file and extract the text content of each subtitle.Example