-
Notifications
You must be signed in to change notification settings - Fork 20
Installation
- pip
- libappindicator3
- gobject-introspection-1.0
- libpulse
Pip will automatically install these dependencies for you
- noise-suppression-for-voice (optional, but noise reduction will not work)
- swh-plugins (optional, but equalizers will not work)
- pulse-vumeter (optional, but volume meters will not work)
noise-suppression-for-voice has to be installed manually in most systems, there's a great tutorial on how to do it in the wiki page
pulse-vumeter tutorial on README
All dependencies are pulled when downloading from the AUR
noise-suppression-for-voice and pulse-vumeter must be built from source
sudo apt update
sudo apt install python3-pip swh-plugins libgirepository1.0-dev libpulse-dev libappindicator3-dev
In some newer distrobutions you may have to install this package (#66):
sudo apt install gir1.2-appindicator3-0.1
pulse-vumeter must be built from source
sudo dnf update
sudo dnf copr enable -y lkiesow/noise-suppression-for-voice
sudo dnf install -y ladspa-realtime-noise-suppression-plugin python3-pip ladspa-swh-plugins gobject-introspection-devel libappindicator-gtk3
If you're using pulseaudio (pipewire users don't need to install this) you need to install pulseaudio-utils:
sudo dnf install pulseaudio-utils
Two packages are available in the AUR pulsemeeter-git and pulsemeeter.
A package is available for it in pypi
sudo pip install pulsemeeter
git clone https://github.com/theRealCarneiro/pulsemeeter.git
cd pulsemeeter
sudo pip install .
- Warning: These are development versions and may include bugs!
git clone https://github.com/theRealCarneiro/pulsemeeter.git
cd pulsemeeter
git checkout nightly
sudo pip install .
- Warning: These are development versions and may include bugs!
You can use this script to easily maintain the nightly version. Fl1tzi/pulsemeeter-nightly-script.
You should not execute any file coming from curl blind without checking if it is coming from a genuine source and without knowing what the script does (downloading before executing would be the best)! Check out the source with this command:
curl -s https://raw.githubusercontent.com/Fl1tzi/pulsemeeter-nightly-script/main/script.sh | less
bash -c '. <(curl -s https://raw.githubusercontent.com/Fl1tzi/pulsemeeter-nightly-script/main/script.sh)'
bash -c '. <(curl -s https://raw.githubusercontent.com/Fl1tzi/pulsemeeter-nightly-script/main/script.sh) no-sudo'
bash -c '. <(curl -s https://raw.githubusercontent.com/Fl1tzi/pulsemeeter-nightly-script/main/script.sh) delete-cache'
sudo pip uninstall pulsemeeter