def record_dialog()

in podcast/main.py [0:0]


def record_dialog(dialog):
    voices = {
        "elena": "en-US-Journey-F",
        "marcus": "en-US-Journey-D",
    }

    recording = AudioSegment.silent(duration=0)

    for line in dialog.splitlines():
        if parse := parse_line(line):
            name, quote = parse
            name = name.lower()
            if name in voices:
                recording += record_line(voices[name], quote)
                recording += random_silence()

    return recording