Skip to content

Voice input: on-device STT default, API-key fallback, keybinding + level animation #5846

Description

@Hmbown

Thinking blocks expand by mouse-click only (ReasoningAction::Expand is an InteractionTarget; no keyboard path). Voice input should follow the same inline pattern: on-device speech recognition where the OS offers it, with a wired STT API-key fallback (add the key slot), a single keyboard command to start/stop, and a live level/listening animation in the composer while sound is accepted. Keep the collapsed transcript rendering untouched.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    • Status
      Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions