我正在尝试制作一个与gTTS进行文本转语音的程序。
function startonload()
{
img.src = "http://username:password@samplewebsite.com/tmpfs/auto.jpg?" + (new Date()).getTime();
img.onerror=takeError;
img.onload=update;
}
当我运行它时,我得到:
import gtts
import winsound
import time
def playtts(strin):
fl = gtts.gTTS(text = strin, lang = 'en')
fl.save('temp.wav')
time.sleep(3)
winsound.PlaySound('temp.wav', winsound.SND_FILENAME | winsound.SND_NOSTOP | winsound.SND_NODEFAULT)
playtts("HELLO THERE")
当我在Media Player中打开文件时,它运行正常。为什么会引发错误?
答案 0 :(得分:0)
import gtts
import winsound
import time,os
def playtts(strin):
fl = gtts.gTTS(text = strin, lang = 'en')
fl.save('temp.wav')
time.sleep(3)
os.system("start temp.wav")
playtts("whiskers whats up")
这是一种没有胜利的方法,它会打开一个媒体播放器然后为你和你播放它。