Page MenuHomePhabricator

Recognise certain tags, notify user and allow interaction (was: Pling on navigation)
Open, LowPublic

Description

Recitation indicates that something is a link, footnote or similar (e.g. through a “pling”) which can be configured by the user.
Existing: No
To do: Recognise certain tags and play a sound.

Identified as a component during the pilot study.

Event Timeline

Jopparn renamed this task from [Task] Pling on navigation to [Task] Pling on navigation (Wikispeech).Apr 28 2016, 6:49 AM

The user should also be able to take action on "pling":

  • Link: follow link
  • Footnote: play footnote

When T158954: Use XPath to get text nodes related to utterances is done, add some kind of objects to cleaned content for the tags that should trigger a notification. It may be preferable to focus on a link that should be followed, though this may cause problems if you rely on tabbing. Behaviour for footnote (and possibly other tags) will be different.

In order to have time to act on a notification, a grace period after the recitation of the triggering expression may be needed. This will probably cause issues for several links in a row.

Lokal_Profil renamed this task from [Task] Pling on navigation (Wikispeech) to Recognise certain tags, notify user and allow interaction (was: Pling on navigation).Mar 22 2017, 11:49 AM

This will need to be split up into multiple parts:

  • Notify on encountering tags
  • Interact with encountered tags
    • Interact with links (follow)
    • Interact with footnotes (read footnote and return to current position)

Some needed decisions are:

  • Where does the notification get added (in TTS server, before, after)
  • What does the notification consist of: a non-verbal sound, a word or both (or configurable combination).
    • "♪pling♪ link"
    • "♪plong♪ footnote"
Sebastian_Berlin-WMSE raised the priority of this task from Lowest to Low.Sep 20 2017, 1:59 PM