Проблема заключается в преобразовании нескольких текстов в речь с помощью GTTS в python

#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 , это всегда одно и то же, поэтому вы сохраняете разные сообщения в один и тот же файл.