Skip to content

Bug: Hermes Desktop voice transcription hardcodes OpenAI API #80826

Description

@midulhasan-new

Problem Description

The voice transcription / microphone feature in the Hermes native desktop app appears to be hardcoded to call OpenAI's Whisper API (api.openai.com/v1/audio/transcriptions) and expects an OPENAI_API_KEY.

Actual Behavior

Even when stt.provider is set to groq (or other providers) in config.yaml, clicking the microphone button throws a 401 Invalid API Key error from OpenAI if no OpenAI key is provided in .env.

Expected Behavior

The desktop app should respect the configured stt.provider (e.g., Groq, local, etc.) rather than forcing OpenAI API for transcription.

Environment

  • OS: Windows 10
  • Hermes Version: 0.20.0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium — degraded but workaround existscomp/desktopElectron desktop app (apps/desktop/*)provider/openaiOpenAI / Codex Responses APItool/ttsText-to-speech and transcriptiontype/bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions