def load_dialogue_lines(path): with open(path, "r", encoding="utf-8") as f: lines = [] for line in f: if ":" in line: speaker, text = line.strip().split(":", 1) lines.append((speaker.strip(), text.strip())) else: lines.append((None, line)) return lines