Проблема воспроизведения аудио с playsound на python3 - PullRequest
1 голос
/ 16 июня 2019

Тестирование на модели RaspberryPi3 B + с двумя строками кода Py.Python версия 3.5.3

from playsound import playsound playsound("alarm.wav")

Я получаю ошибку ниже, даже после установки пакетов "gst-make", "gstreamer-player", "fisspy" и "pgi" на ThonnyIDE.Не уверены, что еще требуется.Есть ли альтернативный пакет для звука?Я не привередлив:)

Любая помощь будет по достоинству оценена.Заранее спасибо!

Traceback (most recent call last):
  File "sound.py", line 3, in <module>
    playsound("home/pi/alarm.wav")
  File "/home/pi/.local/lib/python3.5/site-packages/playsound.py", line 92, in _playsoundNix
    gi.require_version('Gst', '1.0')
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 118, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gst not available

1 Ответ

0 голосов
/ 16 июня 2019

Отвечая на мой вопрос после прочтения множества постов. PlaySound не работает на Linux независимо от версии Python.

Однако я хотел воспроизвести звук, и приведенный ниже фрагмент кода из другого поста stackoverflow сработал. https://raspberrypi.stackexchange.com/questions/7088/playing-audio-files-with-python

import pygame
pygame.mixer.init()
pygame.mixer.music.load("myFile.wav")
pygame.mixer.music.play()
while pygame.mixer.music.get_busy() == True:
    continue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...