v1.27.0
Features
-
Google Gemini Live API — Added Gemini Live as a WebSocket (
realtime-ws) provider. Configure viaprovider: geminiwith your API key. Supports streaming transcription with the same interface as the OpenAI Realtime backend. -
Capture current transcription — New
hyprwhspr record capturecommand that retrieves the in-progress transcription from a live session without stopping it. Great for scripting off stdout. -
Environment variable expansion in credentials — Values in
credentials.jsonnow support$ENV_VAR/${ENV_VAR}substitution, so API keys can be sourced from the environment rather than stored as plain text.
Fixes
- Fixed language switching in the Gemini realtime client
- Fixed
realtime-wsbackend support in the meeting recorder utility (utils/meeting-recorder.py) - Minor CLI copy/flavour text corrections
Internal
- Lock safety improvements in the main service and CLI commands
Pull Requests
- feat(realtime): add google gemini live api as websocket provider by @ali205412 in #161
- feat: capture the current transcription by @cenk1cenk2 in #163
- feat(config): extend environment variables in the credentials file by @cenk1cenk2 in #164
New Contributors
- @cenk1cenk2 made their first contribution in #163
Full Changelog: v1.26.1...v1.27.0