У меня есть страница html, которая считывает текст каждый раз, когда отображается ответ. Он работает правильно в первый раз, но при изменении ответа аудиофайл воспроизводит звук предыдущего ответа. Однако он правильно сохраняется в stati c папка. Проблема в том, что проигрыватель не обновляет содержимое аудиофайла. Все ответы сохраняются в файле "welcome.mp3" и удаляются каждый раз, но при этом воспроизводится удаленный аудиофайл. Как заставить проигрыватель загружать обновленное содержимое в файл "welcome.mp3"?
КОД ПОДЕЛЕН НИЖЕ: Это всего лишь пробный код с текстом по умолчанию
from gevent.pywsgi import WSGIServer
import os
from gtts import gTTS
app = Flask(__name__)
@app.route("/")
def index():
mytext = "Hi hello and welcome"
language = 'en'
myobj = gTTS(text=mytext, lang=language, slow=False)
myobj.save("welcome.mp3")
prevName = 'welcome.mp3'
newName = 'static/welcome.mp3'
os.rename(prevName,newName)
#moving to static folder
return render_template("test.html")
@app.route("/audio_del/", methods=["get"])
def audio_del():
os.remove("static/welcome.mp3");
return render_template('p.html');
if __name__ == '__main__':
PORT = 7091
HTTP_SERVER = WSGIServer(('0.0.0.0', PORT), app)
print('Running on',PORT, '...')
HTTP_SERVER.serve_forever() ```