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
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 anOPENAI_API_KEY.Actual Behavior
Even when
stt.provideris set togroq(or other providers) inconfig.yaml, clicking the microphone button throws a401 Invalid API Keyerror 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