Skip to content

How to use with Open WebUI ? #13

@pinage404

Description

@pinage404

Hello,

Question

TL;DR How to use with Open WebUI ?

Context

I use Open WebUI on NixOS

I set the environment variables with the Open WebUI's API key (found in Settings > Account > API keys)

export VOXINPUT_API_KEY="sk-..."

I searched transcription in http://localhost:8080/openapi.json and found the path /api/v1/audio/transcriptions

Image

I set the environment variables with a path of Open WebUI, i'm not sure if it's good or not

export VOXINPUT_BASE_URL=http://localhost:8080/api/v1

Then i started the daemon

voxinput listen --no-realtime
voxinput record
# speak
voxinput write

Then i got this error in the log

2025/08/15 14:41:28 main:  CreateTranscription: error, status code: 500, status: 500 Internal Server Error, message: invalid character 'I' looking for beginning of value, body: Internal Server Error

Additional infos

The transcription inside Open WebUI works, i let the default settings so it use Whisper http://localhost:8080/admin/settings/audio

The --replay option works well, i correctly listen what have been recorded

I already added to my NixOS config as per the README suggest

  services.udev.extraRules = ''
    KERNEL=="uinput", GROUP="input", MODE="0620", OPTIONS+="static_node=uinput"
  '';

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions