[GH-ISSUE #1495] Openwebui Requires ffmpeg for Voice Chat #334

Closed
opened 2026-02-26 12:45:10 +03:00 by kerem · 2 comments
Owner

Originally created by @craftyshaun on GitHub (Jan 15, 2025).
Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/1495

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). Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/1495 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_
kerem closed this issue 2026-02-26 12:45:10 +03:00
Author
Owner

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

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

<!-- gh-comment-id:2591884464 --> @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.

<!-- gh-comment-id:2593827576 --> @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.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ProxmoxVE#334
No description provided.