-
-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Ethorbit edited this page Oct 7, 2025
·
24 revisions
Prerequisites:
- Python 3.11 or later
- Pip
Windows
- Download Microsoft Visual C++
- Download FFmpeg
- Open Powershell:
cd $HOMEInvoke-WebRequest -Uri "https://github.com/Ethorbit/SoundPrompt/releases/download/v0.1.5/soundprompt-0.1.5-py3-none-any.whl" -OutFile "soundprompt-0.1.5-py3-none-any.whl"pip install --user soundprompt-0.1.5-py3-none-any.whlpython -m site --user-base
That last Powershell command will print something like:
C:\Users\YourName\AppData\Roaming\Python\Python311
Your scripts are in:
C:\Users\YourName\AppData\Roaming\Python\Python311\Scripts
Add this folder to your PATH permanently:
-
Open Start → Edit the system environment variables → Environment Variables
-
Under User variables, select Path → Edit → New
-
Paste the Scripts folder path
-
Click OK to save
Re-open Powershell:
soundprompt
macOS
These steps might be incorrect as I do not have macOS to test currently:
- Install: Homebrew
- In the terminal, run:
cd $HOMEbrew updatebrew install ffmpeg portaudio wgetwget https://github.com/Ethorbit/SoundPrompt/releases/download/v0.1.5/soundprompt-0.1.5-py3-none-any.whlpip3 install ./*.whlsoundprompt
Linux
Manually (Debian Trixie)
In a terminal, run:
cd $HOME
apt-get update
apt-get install -y ffmpeg libportaudio2 wget
wget https://github.com/Ethorbit/SoundPrompt/releases/download/v0.1.5/soundprompt-0.1.5-py3-none-any.whl
pip install --user ./*.whl
soundprompt
With Docker
Your host must be running the following:
- PulseAudio
- X11 Desktop
At the root of the project, run:
xhost +SI:localuser:${USER}
docker compose --profile app run app --load /my/library