VR: push-to-talk speech straight to nearby chat without opening the UI #1119

Open
opened 2026-10-26 20:55:23 +00:00 by sky_line · 1 comment
Owner

Part of #1072; builds on the local speech-to-text ticket. Owner, 2026-10-26: when the UI is not up, a controller button does speech-to-text straight to nearby chat, so you don't have to bring up the UI all the time.

Behaviour:

  • With the UI wall hidden, hold a dedicated button (proposal: right B or a thumbstick press -- pick one that doesn't clash with the left B wall toggle, recentre hold or locomotion), speak, release: the transcript is said in nearby chat (channel 0).
  • Feedback: a small "listening" indicator near the hand / on the wrist while held, then the sent line shown briefly on the wrist panel.
  • Safety: a cancel path before it sends (e.g. release while pointing down / a second button), and nothing is sent for an empty or near-silent clip. Decide whether a short confirm is wanted; owner's ask is direct send.
  • Respects RLVa chat restrictions (redirected/blocked chat) exactly like typed chat.

Test: UI hidden, hold the button, say a sentence: it appears in nearby chat (check from a second viewer); cancel path sends nothing; RLVa sendchat restriction blocks it.

Part of #1072; builds on the local speech-to-text ticket. Owner, 2026-10-26: when the UI is not up, a controller button does speech-to-text straight to nearby chat, so you don't have to bring up the UI all the time. **Behaviour:** - With the UI wall hidden, hold a dedicated button (proposal: right B or a thumbstick press -- pick one that doesn't clash with the left B wall toggle, recentre hold or locomotion), speak, release: the transcript is said in nearby chat (channel 0). - Feedback: a small "listening" indicator near the hand / on the wrist while held, then the sent line shown briefly on the wrist panel. - Safety: a cancel path before it sends (e.g. release while pointing down / a second button), and nothing is sent for an empty or near-silent clip. Decide whether a short confirm is wanted; owner's ask is direct send. - Respects RLVa chat restrictions (redirected/blocked chat) exactly like typed chat. **Test:** UI hidden, hold the button, say a sentence: it appears in nearby chat (check from a second viewer); cancel path sends nothing; RLVa sendchat restriction blocks it.
sky_line added this to the Slipstream project 2026-10-26 20:55:23 +00:00
Author
Owner

Use the headset's microphone while VR is on -- see #1122 (headset audio output and mic).

Use the headset's microphone while VR is on -- see #1122 (headset audio output and mic).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#1119
No description provided.