| 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 | |