import re from subprocess import Popen import spacy from utils.console import print_step from utils.voice import sanitize_text # working good def posttextparser(obj): text = re.sub("\n", "", obj) try: nlp = spacy.load('en_core_web_sm') except OSError: print_step("The spacy model can't load. You need to install it with \npython -m spacy download en") exit() doc = nlp(text) newtext: list = [] # to check for space str for line in doc.sents: if sanitize_text(line.text): newtext.append(line.text) # print(line) return newtext