Differences between revisions 9 and 10
Revision 9 as of 2011-04-07 01:03:01
Size: 2582
Editor: shoobe01
Comment:
Revision 10 as of 2011-04-07 01:11:24
Size: 3264
Editor: shoobe01
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
Due to mobiles being contextually employed, an inability to use the screen may be because of distraction, an inability to Due to mobiles being contextually employed, there are numerous instances in which the user may not be able to, not be allowed to, or may choose not to read the screen.

The user may well choose to use '''Voice Readback''' to allow themselves to use their hands and eyes for other purposes, in the way radio is used when video cannot be employed. For example, while working or performing hobbies which do not require excessive cognitive load themselves.
Line 12: Line 14:
Universal - whole interface, output side (replacing the screen) for a complete voice I/O. Even if used for only one phrase, this same method is used for any readback of voice commands.  * '''Universal''' - The entire interface is read, to allow the device to be used without any view of the display. This is usually combined with the '''Voice Input''' pattern to create a complete voice UI, as an alternative to the conventional button (or touch) and screen UI native to the device. Even if used for only one section, action, or phrase, this same method is used for any readback of voice commands.
Line 14: Line 16:
Elemental - Read a document, a web page, etc. Then ends.  * '''Elemental''' - An entire document, such as a PDF, email or web page is read until the user cancels the action or the entire document is read.
Line 16: Line 18:
Selected - Read a selection

Confirmation - In a voice I/O, reads back entry to confirm that this is what is intended.
 * '''Selected''' - A selection the user has specified within any context -- for example by highlighting text in a web page -- is read in it's entirety.

Problem

Certain classes of users, or any user in certain contexts, must be able to consume content without reading the screen.

Solution

Mobile devices must be able to read text displayed on the screen, so it can be accessed and understood by users who cannot use the screen.

Due to mobiles being contextually employed, there are numerous instances in which the user may not be able to, not be allowed to, or may choose not to read the screen.

The user may well choose to use Voice Readback to allow themselves to use their hands and eyes for other purposes, in the way radio is used when video cannot be employed. For example, while working or performing hobbies which do not require excessive cognitive load themselves.

Variations

  • Universal - The entire interface is read, to allow the device to be used without any view of the display. This is usually combined with the Voice Input pattern to create a complete voice UI, as an alternative to the conventional button (or touch) and screen UI native to the device. Even if used for only one section, action, or phrase, this same method is used for any readback of voice commands.

  • Elemental - An entire document, such as a PDF, email or web page is read until the user cancels the action or the entire document is read.

  • Selected - A selection the user has specified within any context -- for example by highlighting text in a web page -- is read in it's entirety.

Voice output that is presented based on conditions, such as position or time, are discussed under the Voice Reminders pattern.

Interaction Details

initiate at the moment...

set generally... in settings

Presentation Details

Audio should be played through the external speaker, or speakerphone. The last set in-call volume (or equivalent playback volume for non-phones) should be used. Whenever possible, detect the ambient noise level and adjust the volume accordingly, in order to make it audible.

When a headset is attached (either physically or by a link such as Bluetooth), the playback should default to this device, and use the last set in-call volume for this device.

Content read must be identical to that printed on the screen. The condition that resulted in user employing Voice Readback may be temporary and transient; the user may switch between the screen and audio channels, or may even read along with the voice output. Even for users with a vision deficit, others may be accompanying them, who may also wish to use the device.

There may be delays between phrases, or before the start of the audio readback. To inform the user that audio is about to commence, and to prepare them for the volume level, a subtle tone should be played immediately beforehand.

A similar tone should be used when Voice Readback has completed for a significant time, or for the selected setting, to confirm this condition to the user. Otherwise they may be left guessing due to just

Antipatterns

Avoid mixing readback of commands and text. When the two must be used together, use delays, tones, changes in voice and clear syntax "You said..." to indicate the difference.

Examples

Voice Readback (last edited 2011-07-31 23:53:54 by shoobe01)