Проблема с воспроизведением модуля в Python

Здравствуйте, я постараюсь ничего не забыть здесь, но я пытаюсь исправить эту ошибку с сегодняшнего утра, прошел через ад и вернулся, и у меня все еще возникают проблемы, я не понимаю, надеюсь, некоторые из вас могут мне помочь. Итак, в основном я пытаюсь запустить этот простой код с помощью gTTS и воспроизведения:

from gtts import gTTS
from playsound import playsound

def speak(text):
    tts = gTTS(text=text, lang="en",slow=False)
    filename = "voice.mp3"
    tts.save(filename)
    playsound(filename)


speak("Why the hell aren't you working")

аудиофайл создан, но моя проблема в том, что я получаю это критическое предупреждение здесь:

** (python3:29349): CRITICAL **: 54:32:56:124: файл gstaudioringbuffer.c: строка 2048 (gst_audio_ring_buffer_set_channel_positions): не должно быть достигнуто

Вначале я все еще запускал код, все равно не казалось достаточно страшным, чтобы что-то с этим делать, но внезапно он перестал работать. У меня не было ошибок, но звук больше не воспроизводился. Итак, я попробовал все, что случилось, удаление и переустановка python3-gi с помощью sudo apt-get --purge remove python3-giЭто сработало, но я потерял свой терминал в процессе и кучу вещей, к счастью, у меня был еще один терминал (Tilix), но я вернулся в начальный блок с КРИТИЧЕСКОЙ ОШИБКОЙ из ранее. Я просто пытаюсь включить звук.. помогите пожалуйста:'(

0 ответов

Другие вопросы по тегам