Cześć, bawię się z google text to speech api. Raz na jakiś czas (1 na 10/20) mixer 'ścina się' i odtwarza urywek w pętli, bez końca. Co może być przyczyną?

// wysyłam text i odbieram plik mp3 który zapisuję do temp.

def sayWhat(textIN):
    tts = gTTS(text=textIN, lang='pl')
    sf = TemporaryFile()
    tts.write_to_fp(sf)
    sf.seek(0)
    mixer.init()
    mixer.music.load(sf)
    mixer.music.play()
    while mixer.music.get_busy():
        time.sleep(0.1)
    mixer.quit()
    sf.close()