def tts_save(filename, text, lang):
# run_command(["pico2wave", "--wave", filename, "-l", "en-GB", text])
try:
tts = gTTS(text=text, lang=lang)
tts.save(filename)
except AttributeError:
raise UserError("Whoops. Looks like gtts is broken right now.")
except (RecursionError, requests.exceptions.HTTPError):
raise UserError("There was a problem converting that via gtts")
评论列表
文章目录