Skip to content

feat(openclaw-voice): add Cohere Transcribe STT backend#258

Merged
1 commit merged intomainfrom
feat/openclaw-voice-stt
Apr 2, 2026
Merged

feat(openclaw-voice): add Cohere Transcribe STT backend#258
1 commit merged intomainfrom
feat/openclaw-voice-stt

Conversation

@Foundup
Copy link
Copy Markdown
Member

@Foundup Foundup commented Mar 30, 2026

Summary

Add Cohere Transcribe speech-to-text backend with lazy singleton pattern.

Test Plan

  • Lazy initialization works
  • Transcription endpoint functional

🤖 Generated with Claude Code

…gleton

Add CohereTranscribeBackend to voice REPL STT chain:
- Lazy singleton pattern: model loads on first transcribe, not boot
- Prevents 60s cold-start blocking voice REPL initialization
- Uses local_model_selection.resolve_asr_model_path() for discovery
- New env var: OPENCLAW_VOICE_DISABLE_COHERE_STT=1 to skip

STT chain: Cohere (local, lazy) -> Whisper (local) -> Google (cloud)

WSP 91 compliance: load time logging for observability.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Foundup Foundup closed this pull request by merging all changes into main in 00fdd81 Apr 2, 2026
@Foundup Foundup deleted the feat/openclaw-voice-stt branch April 20, 2026 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant