Как я могу удалить звук, когда звук остановлен
У меня вопрос, могу ли я удалить аудиофайл, когда он остановился с модулем playsound? Я написал код, но не могу этого сделать:
from gtts import gTTS
import os
import playsound
def say(textg):
tts=gTTS(text=textg,lang='en')
tts.save('audio.mp3')
playsound('audio.mp3')
time.sleep(here, what i have to do?)
os.remove('audio.mp3')
Я использую Python 2.7.15
1 ответ
playsound
это имя модуля, вы должны использовать playsound.playsound
(которое является именем функции) вместо:
from gtts import gTTS
import os
import playsound
def say(textg):
tts=gTTS(text=textg,lang='en')
tts.save('audio.mp3')
playsound.playsound('audio.mp3')
os.remove('audio.mp3')
После звонка playsound.playsound
, программа будет ждать, пока не закончится.