neuralset.events.transforms.text.EnsureTexts

class neuralset.events.transforms.text.EnsureTexts(*, infra: Backend | None = None, punctuation: Literal['spacy', 'fullstop'] | None = 'spacy')[source][source]

Create Text events from Words if not already present.

Parameters:

punctuation (str or None) – "spacy" — capitalize first letter of each sentence and add language-appropriate sentence-ending punctuation via spaCy sentence segmentation. "fullstop"oliverguhr/fullstop-punctuation-multilang-large DL punctuation restoration (requires deepmultilingualpunctuation). May need a GPU. None — plain space-join (no punctuation added).