Playsound
Verfasst: Samstag 4. September 2021, 08:05
Hallo
ich hänge mal wieder an ein Problem fest
Ich habe deb Fehler auch schon eingegrenzt undd es geht um das Modul Playsound
Die Module gTTS, Playsound, habe ich bereits Installiert
und das Modul pygobject ist bereits istalliert gewesen.
Hier nun die Fehlermeldung:
ich hänge mal wieder an ein Problem fest
Ich habe deb Fehler auch schon eingegrenzt undd es geht um das Modul Playsound
Code: Alles auswählen
import gtts
from playsound import playsound
tts=gtts.gTTS("ich möchte eine Pizza.",lang="de")
tts.save("test.mp3")
playsound("test.mp3")
und das Modul pygobject ist bereits istalliert gewesen.
Hier nun die Fehlermeldung:
Ich hoffe mir kann einer sagen wo ich ein Fehler gemacht habe?playsound is relying on another python subprocess. Please use `pip install pygobject` if you want playsound to run more efficiently.
Traceback (most recent call last):
File "/home/pi/.local/lib/python3.7/site-packages/playsound.py", line 261, in <module>
playsound(argv[1])
File "/home/pi/.local/lib/python3.7/site-packages/playsound.py", line 163, in _playsoundNix
gi.require_version('Gst', '1.0')
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gst not available
Traceback (most recent call last):
File "/media/pi/USB DISK/texttospeech.py", line 5, in <module>
playsound("test.mp3")
File "/home/pi/.local/lib/python3.7/site-packages/playsound.py", line 254, in <lambda>
playsound = lambda sound, block = True: _playsoundAnotherPython('/usr/bin/python3', sound, block, macOS = False)
File "/home/pi/.local/lib/python3.7/site-packages/playsound.py", line 229, in _playsoundAnotherPython
t.join()
File "/home/pi/.local/lib/python3.7/site-packages/playsound.py", line 218, in join
raise self.exc
File "/home/pi/.local/lib/python3.7/site-packages/playsound.py", line 211, in run
self.ret = self._target(*self._args, **self._kwargs)
File "/home/pi/.local/lib/python3.7/site-packages/playsound.py", line 226, in <lambda>
t = PropogatingThread(target = lambda: check_call([otherPython, playsoundPath, _handlePathOSX(sound) if macOS else sound]))
File "/usr/lib/python3.7/subprocess.py", line 347, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/python3', '/home/pi/.local/lib/python3.7/site-packages/playsound.py', 'test.mp3']' returned non-zero exit status 1.
>>>