File size: 353 Bytes
ac3dedf
 
 
 
 
 
 
49e053e
 
ac3dedf
1
2
3
4
5
6
7
8
9
10
11
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