Когда я запускаю свой файл, я не получаю ошибок. Тем не менее, я получаю окно консоли открытым на долю секунды. Я подозреваю, что это часть игрока, возвращающая ошибку, но слишком быстро, чтобы увидеть.
Я пытался использовать другие библиотеки, такие как playsound
, которые работали один раз за прогон до сбоя программы из-за «отклоненных разрешений», а также непосредственно с помощью mpg123
, но не могу правильно установить для правильной работы.
В следующем коде я считаю, что ошибка исходит (достаточно, чтобы переделать), но, как я уже сказал, я не могу найти ошибку, которая может появиться в окне консоли, когда оно отображается.
from gtts import gTTS
import os
def talk(audio):
print(audio)
tts = gTTS(text=audio, lang='en')
tts.save('audio.mp3')
os.system('mpg123 audio.mp3')
talk('hello')
Этот код должен помочь мне создать настольного голосового помощника, который потенциально может работать в фоновом режиме, и если он на самом деле не говорит, то это будет невозможно, если я не смогу увидеть текст (чего я не хочу).