From 38dd1d576d186f9e926e7218a843b3e00c930a41 Mon Sep 17 00:00:00 2001 From: Neal Probert Date: Fri, 18 Jun 2021 10:09:26 -0400 Subject: [PATCH] Found better way to play sound --- classes/utils/audio.py | 12 +++--------- packages/packages.sh | 2 +- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/classes/utils/audio.py b/classes/utils/audio.py index 97092e1..6aecf66 100644 --- a/classes/utils/audio.py +++ b/classes/utils/audio.py @@ -8,14 +8,8 @@ Created on Fri Jan 8 10:26:56 2021 from os import system from sys import platform - -sound_args = "" +import simpleaudio as sa def play_sound(file): - if platform == "win32" or platform == "win64" or platform == "cygwin": - cmd = "wmplayer " + '"' + file + '"' - else: - cmd = "aplay -N " + sound_args + " " + file + " &" -# print(cmd) - system(cmd) - + wave_obj = sa.WaveObject.from_wave_file(file) + play_obj = wave_obj.play() diff --git a/packages/packages.sh b/packages/packages.sh index c3df84c..c48c5a1 100755 --- a/packages/packages.sh +++ b/packages/packages.sh @@ -8,7 +8,7 @@ sudo apt-get -y --ignore-missing install gpsd gpsd-clients gpsbabel libgps-dev p # Python addons sudo -H pip3 install --upgrade pip sudo -H pip3 install configparser pyside2 -sudo -H pip3 install --upgrade pyserial numpy plotly scapy scipy gps gpxpy maidenhead pyyaml virtualenv virtualenvwrapper +sudo -H pip3 install --upgrade pyserial numpy plotly scapy==2.4.4 scipy gps gpxpy maidenhead pyyaml virtualenv virtualenvwrapper simpleaudio # cleanup sudo apt-get autoremove