Аудиоплеер загружает ранее загруженное аудио, а не обновленное - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть страница 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() ```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...