[GH-ISSUE #3153] Permission denied when accessing media devices (iOS) #13153

Closed
opened 2026-04-19 19:57:19 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @bergutman on GitHub (Jun 14, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/3153

Bug Report

Description

Bug Summary:
The voice functionality in OWUI does not work on Safari for iOS. The page never requests microphone permissions and returns the error message "Permission denied when accessing media devices" when attempting to use STT or the hands-free call mode. I'm not 100% sure if this issue is being caused by the fact that I am attempting to access OWUI via a local IP address without HTTPS.

Steps to Reproduce:
[Outline the steps to reproduce the bug. Be as detailed as possible.]

  1. I ran OWUI with the following: docker run -d -p 3000:8080 --gpus=all -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:ollama

  2. I connected to OWUI from my phone at 172.16.101.155:3000 (my internal IP)

  3. I attempted to launch the hands-free call mode and received this error message.

NOTE: The voice mode is working fine from other machines

Expected Behavior:
The page should request microphone permissions and then launch the call mode.

Actual Behavior:
Red error message "Permission denied when accessing media devices"

Environment

  • Open WebUI Version: latest bundled OWUI+Ollama docker image

  • Ollama (if applicable): Using OpenAI API

  • Operating System: Client: iOS Server: Gentoo

  • Browser (if applicable): Safari iOS

Reproduction Details

See above steps.
Confirmation:

  • I have read and followed all the instructions provided in the README.md.
  • I am on the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.

Logs and Screenshots

Browser Console Logs:
[Include relevant browser console logs, if applicable]

Docker Container Logs:
[Include relevant Docker container logs, if applicable]

Screenshots (if applicable):
image

Installation Method

Docker Ollama bundle CPU only but tested GPT-4o API.

Additional Information

I'm using local whisper for STT and OpenAI for the TTS.

Note

If the bug report is incomplete or does not follow the provided instructions, it may not be addressed. Please ensure that you have followed the steps outlined in the README.md and troubleshooting.md documents, and provide all necessary information for us to reproduce and address the issue. Thank you!

Originally created by @bergutman on GitHub (Jun 14, 2024). Original GitHub issue: https://github.com/open-webui/open-webui/issues/3153 # Bug Report ## Description **Bug Summary:** The voice functionality in OWUI does not work on Safari for iOS. The page never requests microphone permissions and returns the error message "Permission denied when accessing media devices" when attempting to use STT or the hands-free call mode. I'm not 100% sure if this issue is being caused by the fact that I am attempting to access OWUI via a local IP address without HTTPS. **Steps to Reproduce:** [Outline the steps to reproduce the bug. Be as detailed as possible.] 1. I ran OWUI with the following: docker run -d -p 3000:8080 --gpus=all -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:ollama 2. I connected to OWUI from my phone at 172.16.101.155:3000 (my internal IP) 3. I attempted to launch the hands-free call mode and received this error message. NOTE: The voice mode is working fine from other machines **Expected Behavior:** The page should request microphone permissions and then launch the call mode. **Actual Behavior:** Red error message "Permission denied when accessing media devices" ## Environment - **Open WebUI Version:** latest bundled OWUI+Ollama docker image - **Ollama (if applicable):** Using OpenAI API - **Operating System:** Client: iOS Server: Gentoo - **Browser (if applicable):** Safari iOS ## Reproduction Details See above steps. **Confirmation:** - [x] I have read and followed all the instructions provided in the README.md. - [x] I am on the latest version of both Open WebUI and Ollama. - [ ] I have included the browser console logs. - [ ] I have included the Docker container logs. ## Logs and Screenshots **Browser Console Logs:** [Include relevant browser console logs, if applicable] **Docker Container Logs:** [Include relevant Docker container logs, if applicable] **Screenshots (if applicable):** ![image](https://github.com/open-webui/open-webui/assets/2351549/71e83bb3-5fd3-4100-a4f7-daf49796915e) ## Installation Method Docker Ollama bundle CPU only but tested GPT-4o API. ## Additional Information I'm using local whisper for STT and OpenAI for the TTS. ## Note If the bug report is incomplete or does not follow the provided instructions, it may not be addressed. Please ensure that you have followed the steps outlined in the README.md and troubleshooting.md documents, and provide all necessary information for us to reproduce and address the issue. Thank you!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#13153