From e2fca6566838d3c68905bd81e46d1c4aee7380dc Mon Sep 17 00:00:00 2001 From: "C." Date: Mon, 18 Mar 2024 16:30:05 +0300 Subject: [PATCH] voice control draft --- .../VoiceControl/VoiceControl.md | 43 ++++++++++++------- 1 file changed, 27 insertions(+), 16 deletions(-) diff --git a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceControl/VoiceControl.md b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceControl/VoiceControl.md index 2b46456..b3df870 100644 --- a/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceControl/VoiceControl.md +++ b/Sources/iOSAccessibilityHandbook/iOSAccessibilityHandbook.docc/Pages/Introduction/AccessibilityFeatures/VoiceControl/VoiceControl.md @@ -1,5 +1,7 @@ # Voice Control +Use voice to operate an iPhone + @Metadata { @PageColor(blue) @TitleHeading("Command By Voice") @@ -25,19 +27,38 @@ } } -Adds additional commands over graphical UI to control a phone by voice commands. A user of Voice Control can see, but can't touch their phone, as a result he can pronounce commands lite "select Pepperoni", "tap purchase" or "close screen". iPhone recognises speech, convert it to text and links command to elements' description. +Voice Control is a feature that enables controlling an iPhone with speech commands. + +The mechanism of this technology is to recognise its user's voice commands and perform appropriate actions. The recognition converts the audial input of the user to textual speech and looks for an element with matching description. + +### Voice Control Users +Such technology is used by those people who cannot operate the device physically. + +They may have motor or cognitive limitations of both temporary or permanent kinds, so Voice Control is helpful as for a person who can't touch their phone during driving as for someone who lacks the ability to control something by touch all the time. -Voice Control is a feature that allows to operate devices by the use of voice. +### Voice Control Is Not Siri -It may be perceived as a complex case of Switch Control with a much wider range of commands possible to send. +Siri is a digital assistant native for any Apple device. Siri does indeed use voice commands to things its programmed to, but the key difference between Siri and Voice Control is that the later is unconditional. It means that Voice Control is not relying on scripts it knows but takes the system's code and allows its user do whatever they want just as if they used the device the regular way. -## Voice Control similarities to Switch Control +### Grid Layout +Yes, the Voice Control experience is heavily influenced by accessibility of a particular app, but even if there is no accessibility adaption work done at all the user may still use the app. It is possible in Grid Layout mode of the feature: a case of Voice Control GUI where the screen is shattered into small enumerated parts so the user can simulate touching a particular point of the screen by calling the number of the cell. +This layout option is truly unconditional because other two depend on the accessibility of interface elements: Show Item Names will show captions for only those elements that have labels stated, Show Item Numbers will enumerate elements if they are marked as accessibility elements. Grid just draws the same grid on top of any interface. -## System's localisation +#### Voice Control Is... Switch Control +Considering the fact that we are in iOS Accessibility Handbook and have to have a deeper understanding of assistive software, Voice Control is essentially a case of Switch Control. It just uses microphone as a switch interface and has much more actions possible to perform. + +### Languages Voice Control Understands +At the moment Voice Control is only available in English, French, German, Spanish, Japanese and Chinese language, so it won't be possible to fully operate an iPhone by speech it does not yet support. + +### Speechless Voice Control +Though one always can control the device by sounds that are not inherent to any language or voice at all. It can be done in Switch Control settings by choosing Sound option in switches menu. +This feature is useful for those people who cannot produce speech but are still able to make sounds. It is a common case for speech disfunction, whose pathogenesis diversity is above this book's level. ## Trying out Voice Control +To turn Voice Control on go to Setting and find Voice Control feature in Accessibility settings. +@Image(source: vc-setup, alt: "") -## Adapting applications +## Supporting Voice Control in Applications ## Naming guidelines @@ -47,14 +68,4 @@ It may be perceived as a complex case of Switch Control with a much wider range https://www.apple.com/macos/big-sur/docs/Voice_Control_Tech_Brief_Sept_2019.pdf } - - - - -## Overview - - - -![Voice Control modes: with labels, enumerated elements or grid](voice-control-picker-example) - [Video how to use Voice Control](https://www.youtube.com/watch?v=eg22JaZWAgs)