def speak_text(self, text):
"""Speak a single text"""
from gtts import gTTS
tts = gTTS(text=text, lang=self.lang)
# save the speech to temp file
tmp_file = NamedTemporaryFile()
tts.write_to_fp(tmp_file)
# play it with pyaudio
from utils.ev3 import audio
audio.play(tmp_file.name)
# remove it
tmp_file.close()
评论列表
文章目录