Как я могу удалить звук, когда звук остановлен - PullRequest
0 голосов
/ 11 января 2019

У меня вопрос, могу ли я удалить аудиофайл, когда он остановился с модулем 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 Ответ

0 голосов
/ 14 января 2019

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 программа будет ждать, пока не завершится.

...