Я пытаюсь выяснить, как воспроизводить звук из программы на Python без необходимости сохранения звука на моем компьютере. Звук создается в программе Python, и его нужно просто воспроизвести и остановить сразу после.
Я уже пытался использовать pygame, playsound, subprocess, gTTS и другие, но безуспешно.
gTTS «работает», но сохраняет только звук и не воспроизводит его
Также я использую python 3 (я обновил 18.06.18)
Попытка PyAudio у меня не сработала. Но вот мой код:
import subprocess
from gtts import gTTS
if choose in card.keys():
tts = gTTS(text = choose, lang = 'en')
tts.save(audio_eng)
checker(guess, choose, card, pract_one, good_count, bad_count, pract_two)
return_code = subprocess.call(["afplay", audio_eng])#, shell= True)