#python #gtts
Вопрос:
Мой цикл for запускается и выдает нам date
, sender
, и msg
для каждого диска в final_list
. Теперь я хочу преобразовать это msg
в слышимое MP3
. Однако вместо преобразования всех msg
в mp3
, он преобразует только один и сохраняет его. Я не знаю, в чем проблема.
for dic in final_list:
date = dic['Date']
sender = dic['Sender']
dic_1 = dic['Message_body']
msg = dic_1[0].text
from gtts import gTTS
import os
mytext = msg
language = 'en'
myobj = gTTS(text=mytext, lang=language, slow=False)
myobj.save(f"{date}_welcome.mp3")
Комментарии:
1. Похоже
date
, это всегда одно и то же, поэтому вы сохраняете разные сообщения в один и тот же файл.