os.system ('mpg123 audio.mp3') не воспроизводит аудио - PullRequest
0 голосов
/ 07 апреля 2019

Когда я запускаю свой файл, я не получаю ошибок. Тем не менее, я получаю окно консоли открытым на долю секунды. Я подозреваю, что это часть игрока, возвращающая ошибку, но слишком быстро, чтобы увидеть.

Я пытался использовать другие библиотеки, такие как 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')

Этот код должен помочь мне создать настольного голосового помощника, который потенциально может работать в фоновом режиме, и если он на самом деле не говорит, то это будет невозможно, если я не смогу увидеть текст (чего я не хочу).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...