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