TSEC NEWS: 06.05.21 Cron-Job Fehlerhaft nach PHP Update + PWA mobile + Desktop / 04.05.21 - Android App von TSECURITY 28.04.21 - NEUER SERVER // 26.04.21 ++ Download the Electron-App für tsecurity.de // Über 550 Feed-Quellen


❈ Challenge: Voice Control Synonyms

Programmierung developer.apple.com

Icon of speech bubble with question mark in it on purple background

Challenge yourself to make your app accessible through Voice Control and provide support for voice-based interaction. Voice Control is a feature built into iOS, iPadOS, and macOS, and empowers those who can’t use traditional input devices to control their Mac, iPhone, and iPad entirely with their voices. For people with motor limitations, having full voice control of their devices is truly transformative. People can gesture with their voices to click, swipe, and tap anywhere — they can do everything someone could do with a mouse or with touch. On iOS and iPadOS, Voice Control has the additional option to show Item Names, which place a name next to each tappable item. In this challenge, we’ll be making the “Show Names” experience better.

Voice Control in Podcasts on iOS: “Show names.”

Suppose that you create a button that looks like a paper airplane. What do you say to tap? “Tap send”? “Tap reply”? “Tap airplane”? In UIKit you can use the accessibilityUserInputLabels string array to respond to these prompts, while in SwiftUI you’d use the .accessibilityInputLabels modifier.

How to enable Voice Control

To use Voice Control, go to Settings > Accessibility > Voice Control. If it’s your first time enabling this setting, you'll be asked to Set Up Voice Control and download a short file.

Once Voice Control has been set up, you can enable it in a few different ways:

  • You can ask Siri to turn Voice Control on or off for you at anytime.
  • You can use the Accessibility Shortcut in Settings > Accessibility and set the shortcut to Voice Control. Now, when you triple click the side button (or Home button, depending on your device), you can quickly turn Voice Control on or off.

Use Voice Control to interact with iPhone

Begin the challenge

We’re challenging you to make your app’s UI as easy to navigate by voice as possible and improve the Voice Control experience in your app. Start by turning on Voice Control by visiting Settings > Accessibility > Voice Control, and enable Overlay > Show Names.

Next, take a screenshot of your interface with the “Show names” overlay displaying on top of it. Explore what it’s like to navigate your app by Voice Control alone. What experience are you giving people right now? Are you struggling with any common tasks? How could you make it better?

Once you’ve spent some time with your app in Voice Control mode, it’s time to make some improvements. Here are a few tweaks you can make to your code to make your experience better for everyone.

Explore accessibilityInputLabels First, you can implement accessibilityInputLabels to create short, concise labels that someone could easily speak by voice.

Button(action: {
	sendMessage = true
}) {
	Image(systemName: "paperplane")
		.font(.title)
		.accessibilityInputLabels(["send", "reply", "airplane"])
}

Tips:

  • Your primary string is the first string in the array, and will be the one that Voice Control shows on screen.
  • Brevity is key: use short, succinct words.
  • Localize your strings using NSLocalizedString and avoid special symbols in your labels.
  • When it comes to number of synonyms, add them judiciously. Limit the number of possible strings to a max of 4, as to not overload the recognition system.

You may have multiple elements in your UI that could be described the same way: One example is an image browser, where each image might be described as “Screenshot”. You can rely on Voice Control’s disambiguation feature in these cases to keep your label names short. When someone says “Screenshot”, a list of numbers will appear over all elements named “Screenshot” for someone to choose from.

Two screenshots with voice control labels, showing Voice Control’s disambiguation feature

Shorten label names If your app already incorporates accessibilityLabel, you’ve done a lot of the work already — but your labels may be too long to speak! You can take advantage of accessibilityUserInputLabels (or, in SwiftUI, .accessibilityInputLabels) to keep the speakable label short, while leaving the valuable information your current accessibilityLabel conveys to an audience that relies on it.

two views with voice control labels shown, comparing “birthday plans edited 4 days ago” versus “birthday plans”

Share your experiences As you add support for Voice Control to your app, share your implementation with the developer community. After you’ve made changes or improvements to your app, take another screenshot of your UI with the “Show names” overlay enabled. Share “before” and “after” screenshots on the Developer Forums using the tag “WWDC21-Challenges” or on social media using the hashtag #WWDC21Challenges. And for those participating in the Digital Lounges, We’re hosting a Challenge Study Hall in the #accessibility-study-hall channel from 2 p.m. - 6 p.m. PDT on Thursday. (And don’t forget to add alt text to your screenshot images on platforms that support it!)

Resources

Voice Control

accessibilityUserInputLabels

accessibilityInputLabels(_:)

Read the WWDC21 Challenges Terms and Conditions

...


Kompletten Artikel lesen (externe Quelle: https://developer.apple.com/news/?id=4dcwl3iv)

Zur Startseite

➤ Weitere Beiträge von Team Security | IT Sicherheit (tsecurity.de)

Challenge: Voice Control Synonyms

vom 375.9 Punkte
Challenge yourself to make your app accessible through Voice Control and provide support for voice-based interaction. Voice Control is a feature built into iOS, iPadOS, and macOS, and empowers those who can’t use traditional input devices to control their Mac, iP

Word and PowerPoint online gain synonyms feature for Insiders

vom 149.82 Punkte
A handy feature from Word and PowerPoint on the desktop is now on the web. What you need to know Word and PowerPoint for the web now have a synonym feature for Insiders. The feature allows you to look up synonyms for any word within a document or

Samsung's S-Voice Is Shutting Down On June 1st

vom 118.64 Punkte
Samsung is reportedly shutting off the servers for its S-Voice voice assistant on June 1, 2020, "at which point Samsung's original voice assistant will stop attempting to respond to your voice queries," reports Ars Technica. From the report: S-Voice arose

Steam Voip Security [04 Jul 2014]

vom 112.4 Punkte
Original PDF https://revuln.com/files/ReVuln_Steam_Voip_Security.pdf   STEAM VOIP SECURITY BY LUIGI AURIEMMA Overview and details about the security issues found in the Steam voice framework. ReVuln Ltd. http://revuln.com @revuln [email protected]

Mozilla Common Voice Updates Will Help Train the 'Hey Firefox' Wakeword For Voice-Based Web Browsing

vom 112.4 Punkte
Mozilla today released the latest version of Common Voice, its open source collection of transcribed voice data for startups, researchers, and hobbyists to build voice-enabled apps, services, and devices. Common Voice now contains over 7,226 total hours

WWDC21 Challenges

vom 110.39 Punkte
Discover fun, interactive ways to learn about the latest technologies and frameworks. Solve a puzzle using memory debugging techniques or script a short film in AR with Apple’s speech synthesis engine. Design SwiftUI views with a time-hopping twist. Explore Crea

Microctfs - Small CTF Challenges Running On Docker

vom 106.4 Punkte
Small CTF challenges running on DockerlogviewerBuild and Start logviewer challenge exposed on port 8000cd logviewerdocker build -t logviewer . docker run -d -p 8000:80 --name log_challenge logviewer Restart logviewer challengedocker rm -f log_challenge && docker run -d -p 8000:80 --name log_challenge logviewer Stop logviewer challengedocker rm -f log_challenge sqliBuild and

Mozilla's New Open Source Voice-Recognition Project Wants Your Voice

vom 99.91 Punkte
An anonymous reader quotes Mashable: Mozilla is building a massive repository of voice recordings for the voice apps of the future -- and it wants you to add yours to the collection. The organization behind the Firefox browser is launching Common Voice,

A Google for Startups Accelerator for startups using voice technology to better the world

vom 99.91 Punkte
Posted by Jason Scott, Head of Startup Developer Ecosystem, U.S., Google At Google, we have long understood that voice user interfaces can help millions of people accomplish their goals more effectively. Our journey in voice began in 2008 with Voice

A Google for Startups Accelerator for startups using voice technology to better the world

vom 99.91 Punkte
Posted by Jason Scott, Head of Startup Developer Ecosystem, U.S., Google At Google, we have long understood that voice user interfaces can help millions of people accomplish their goals more effectively. Our journey in voice began in 2008 with Voice

Increasing our engagement with the voice technology community

vom 93.66 Punkte
Posted by Leslie Garcia-Amaya, Global Product Partnerships Lead, Google Assistant Ashwin Karuhatty, Head of Global Product Partnerships, Google Assistant The interest and adoption of voice technology reached an important inflection point l

Increasing our engagement with the voice technology community

vom 93.66 Punkte
Posted by Leslie Garcia-Amaya, Global Product Partnerships Lead, Google Assistant Ashwin Karuhatty, Head of Global Product Partnerships, Google Assistant The interest and adoption of voice technology reached an important inflection point l

Team Security Diskussion über Challenge: Voice Control Synonyms