Я пытаюсь создать голосового помощника, используя gtts (Google text to speech).
Я попытался сделать это, но для вывода звука он смог написать что-то, что сначала сохраняет файл, а затем воспроизводит его с помощью аудиоплеера (в Ubuntu), как сделать так, чтобы он просто говорил, а несохраняя его так же, как с помощью engine.say () в pyttsx3
def speak(temp):
voice = gTTS(text=temp, lang="en")
voice.save("/home/vikrant/temp.mp3")
opener ="open" if sys.platform == "darwin" else "xdg-open"
subprocess.call([opener, "/home/vikrant/temp.mp3"])
. Сохраняет файл и воспроизводит его с помощью аудиоплеера. Я просто хочу воспроизвести его напрямую, потому что это не имеет смысла дляПомощник, чтобы открыть игрока каждый раз, чтобы что-то говорить.