Openwebui Requires ffmpeg for Voice Chat #335

Closed
opened 2026-02-04 18:02:41 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @craftyshaun on GitHub (Jan 15, 2025).

Originally assigned to: @MickLesk on GitHub.

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

openwebui

📂 What was the exact command used to execute the script?

bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openwebui.sh)"

📝 Provide a clear and concise description of the issue.

Openwebui now supports a 'voice chat' options similar to how ChatGPT does this.
This feature has been added (and enhanced) in recent versions, thus requiring additional OS packages.

The implementation makes a call to ffprobe which ins not installed in the openwebui-install.sh dependencies.

This causes an error to be shown when using the voice mode.

Installing ffmpeg using the package manager apt-get corrected this issue.

I believe the fix will be to add ffmpeg as part of the dependencies.

Its noted that their preferred quickstart prefers docker or a python based package install process.

The script could maybe be refactored to docker.

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

🔄 Steps to reproduce the issue.

  1. Install as per normal
  2. Activate voice chat by clicking the 'headphone' icon beside the prompt box
  3. Say a prompt and pause, at which time it will try and process
  4. The error will show in a toast down the bottom right

Paste the full error output (if available).

Fixed the issue before screenshotting the error.

🖼️ Additional context (optional).

No response

Originally created by @craftyshaun on GitHub (Jan 15, 2025). Originally assigned to: @MickLesk on GitHub. ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? openwebui ### 📂 What was the exact command used to execute the script? bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/openwebui.sh)" ### 📝 Provide a clear and concise description of the issue. Openwebui now supports a 'voice chat' options similar to how ChatGPT does this. This feature has been added (and enhanced) in recent versions, thus requiring additional OS packages. The implementation makes a call to `ffprobe` which ins not installed in the `openwebui-install.sh` [dependencies](https://github.com/community-scripts/ProxmoxVE/blob/4ce474382accf598fc4e5274cdeb64c0e010dfec/install/openwebui-install.sh#L17-L23). This causes an error to be shown when using the voice mode. Installing `ffmpeg` using the package manager `apt-get` corrected this issue. I believe the fix will be to add `ffmpeg` as part of the [dependencies](https://github.com/community-scripts/ProxmoxVE/blob/4ce474382accf598fc4e5274cdeb64c0e010dfec/install/openwebui-install.sh#L17-L23). Its noted that their preferred [quickstart](https://docs.openwebui.com/getting-started/quick-start/) prefers docker or a python based package install process. The script could maybe be refactored to docker. ### ⚙️ What settings are you using? - [X] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 🔄 Steps to reproduce the issue. 1. Install as per normal 2. Activate voice chat by clicking the 'headphone' icon beside the prompt box 3. Say a prompt and pause, at which time it will try and process 4. The error will show in a toast down the bottom right ### ❌ Paste the full error output (if available). Fixed the issue before screenshotting the error. ### 🖼️ Additional context (optional). _No response_
Author
Owner

@MickLesk commented on GitHub (Jan 15, 2025):

done, but i cant test it ^^ can you check? my minipc hates openwebui :D

@MickLesk commented on GitHub (Jan 15, 2025): done, but i cant test it ^^ can you check? my minipc hates openwebui :D
Author
Owner

@craftyshaun commented on GitHub (Jan 15, 2025):

done, but i cant test it ^^ can you check? my minipc hates openwebui :D

Sure, I'll give it a go, if anything is broken I'll open another issue.

I will spin up the docker container and see if it has any other differences. I have issues with the Web Search in the LXC, and I'm unsure if it's the LXC Install or me.

@craftyshaun commented on GitHub (Jan 15, 2025): > done, but i cant test it ^^ can you check? my minipc hates openwebui :D Sure, I'll give it a go, if anything is broken I'll open another issue. I will spin up the docker container and see if it has any other differences. I have issues with the Web Search in the LXC, and I'm unsure if it's the LXC Install or me.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#335