HomeTutorials › Voice
Voice

Voice Prompting (Ctrl+R)

#046 0:22 Part of the Rysh video series

Talk to your terminal. Press Ctrl+R, speak your prompt, and Rysh transcribes it for you.

Voice Prompting (Ctrl+R) — 0:22 walkthrough

What you'll see

  1. Show the [voice] config block: enabled = true, hotkey = "ctrl+r", recorder = "auto".
  2. Launch rysh in normal mode with voice enabled.
  3. Narrate pressing Ctrl+R to start recording -- footer shows ● REC m:ss.
  4. Narrate pressing Ctrl+R again to stop and transcribe; text fills the input field.
  5. Review and press Enter to submit (or Esc while recording to cancel).

Commands shown

cat ~/.config/rysh/rysh.config
# [voice]
#   enabled = true
#   hotkey  = 'ctrl+r'
#   recorder = 'auto'   # auto | sox | ffmpeg | afrecord | arecord
rysh
# Press Ctrl+R --> footer shows:  the red dot REC 0:04
# Press Ctrl+R again --> transcribing... --> text fills the input
# Enter to submit, or Esc while recording to cancel

Keys used

Enter

Transcript

0:00Talk to your terminal. Press Ctrl+R, speak your prompt, and Rysh transcribes it for you.

0:03Voice prompting starts in your config. Under the voice section, set enabled to true. The default hotkey is Ctrl+R.

0:12With voice enabled, launch rysh as usual. You're in normal mode -- ready to dictate into the active pane.

0:20Press Ctrl+R to start recording -- the footer shows a red dot, REC, and a running timer. Speak your prompt naturally.

0:30Press Ctrl+R again to stop. Rysh shows 'transcribing', then drops the text into the input field. Review it, then press Enter to submit.

0:38Because voice just fills the input field, it works everywhere typing does -- even when you're controlling a remote shared pane.

Key takeaway
Voice prompting fills the input field via Ctrl+R, so it works anywhere typing does -- including remote-controlled panes.