Skip to content

Speak what the user asks for during phone calls - #98

Merged
trypsynth merged 1 commit into
trypsynth:masterfrom
aaron-gh:speech-during-calls
Oct 7, 2026
Merged

trypsynth merged 1 commit into
trypsynth:masterfrom
aaron-gh:speech-during-calls

Conversation

@aaron-gh

@aaron-gh aaron-gh commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

During a call, Backtalk only speaks feedback that is marked to be said over the call. Focus changes and most actions are marked, but some speech you ask for directly was not, so it was silent while you were on a call:

  • the circle menu
  • the braille keyboard's own announcements, such as dots deleted before they are committed, and braille display announcements
  • cut, copy, paste and selected-text announcements
  • phonetic letters
  • repeating and spelling the last thing said
  • confirmations when you change something from a menu or remove a label
  • the search mode hint, voice command replies and Gemini's "copied" messages
  • messages from gestures, and Android TV remote mode announcements

All of these are now spoken during calls.

During a call, Backtalk only speaks feedback that is marked to be said
over the call. Focus changes and most actions were marked, but some
speech the user asks for was not, so it was silent during calls: the
circle menu, the braille keyboard's own announcements (such as dots
deleted before they are committed), cut, copy, paste and selection
announcements, phonetic letters, repeating and spelling the last
utterance, the menus' and labels' confirmations, search mode, voice
commands, Gemini copy confirmations and gesture announcements. All of
these are now spoken during calls.
@trypsynth
trypsynth merged commit ab22e25 into trypsynth:master Oct 7, 2026
2 checks passed
trypsynth added a commit that referenced this pull request Oct 7, 2026
…g for forced speech

#98 let speech the user asks for be heard during phone calls by adding
the phone call flag wherever speech was forced. Each place listed all
four force flags by hand, and two missed it: the direct touch on and off
announcement and the emoji speech toggle in the Backtalk menu, so both
were still silent during calls.

FeedbackItem now has FLAG_FORCE_FEEDBACK_ALL, as an old TODO there
asked, and the 30 places that listed all four flags use it, so they
can't drift apart again. The two announcements above use it too.
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.

2 participants