Skip to content

feat(tui): add voice recording support to TUI prompt #22591

Closed as not planned
Closed as not planned

Description

@ncylich

The voice mode branch (#20677) adds STT support for the web UI (Cmd+Shift+M, Cmd+Shift+V) but the TUI has no voice input capability. The voice.ts utility exists but is not wired into the TUI prompt.

Expected behavior

Users should be able to record voice and get transcribed text in the TUI prompt, similar to the web UI.

Proposed solution

  • Add /record slash command and command palette entry
  • Record via ffmpeg/sox/arecord on the system
  • Send audio to the server's /voice/transcribe endpoint for transcription
  • Insert transcribed text into the prompt

Activity

  1. added
    opentuiThis relates to changes in v1.0, now that opencode uses opentui
    on Apr 15, 2026
  2. github-actions commented on Apr 15, 2026

    @github-actions
    Contributor

    This issue doesn't fully meet our contributing guidelines.

    What needs to be fixed:

    • Feature request titles must start with [FEATURE]: (current title: feat(tui): add voice recording support to TUI prompt)
    • The feature request template requires a verification checkbox confirming the feature hasn't been suggested before — this is missing

    Please edit this issue to address the above within 2 hours, or it will be automatically closed.


    This issue might be a duplicate of existing issues. Please check:

    If you believe this was flagged incorrectly, please let a maintainer know.

  3. github-actions commented on Apr 15, 2026

    @github-actions
    Contributor

    This issue has been automatically closed because it was not updated to meet our contributing guidelines within the 2-hour window.

    Feel free to open a new issue that follows our issue templates.

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

Metadata

Metadata

Assignees

Labels

opentuiThis relates to changes in v1.0, now that opencode uses opentui

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions