Skip to content

Commit 5a79526

Browse files
committed
Merge branch 'cofogg/addMvaDocs' of https://github.com/trrwilson/azure-docs-pr into cofogg/addMvaDocs
2 parents 0d37a20 + 6a0c7ca commit 5a79526

File tree

4 files changed

+51
-3
lines changed

4 files changed

+51
-3
lines changed
13.8 KB
Loading

articles/cognitive-services/Speech-Service/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@
431431
- name: How-to guides
432432
items:
433433
- name: 'Start developing your assistant with Windows'
434-
href: windows-voice-assistants-get-started.md
434+
href: how-to-windows-voice-assistants-get-started.md
435435
- name: 'Enable an assistant on the lock screen'
436436
href: windows-voice-assistants-implement-above-lock.md
437437
- name: Resources

articles/cognitive-services/Speech-Service/windows-voice-assistants-automatic-enablement-guidelines.md

Lines changed: 50 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
---
2-
title:
3-
Windows Voice Assistants - Automatic Enablement Guidelines
2+
title: Privacy guidelines for Windows Voice Assistants
43
titleSuffix: Azure Cognitive Services
54
description: The instructions to enable voice activation for a voice agent by default.
65
services: cognitive-services
@@ -12,3 +11,52 @@ ms.topic: conceptual
1211
ms.date: 04/15/2020
1312
ms.author: travisw
1413
---
14+
15+
# Privacy guidelines for Windows Voice Assistants
16+
17+
## About voice activation privacy
18+
19+
It's important that users are given clear information about how their voice data is collected and used and important that they are given control over if and how this collection happens. These core facets of privacy -- *disclosure* and *consent* -- are especially important for voice assistants integrated into Windows given the always-listening nature of their use.
20+
21+
Developers creating Windows Voice Assistants must include clear user interface elements within their applications that reflect the listening capabilities of the assistant.
22+
23+
> [!NOTE]
24+
> Failure to provide appropriate disclosure and consent for an assistant application, including after application updates, may result in the assistant becoming unavailable for voice activation until privacy issues are resolved.
25+
26+
## Minimum requirements for feature inclusion
27+
28+
Windows users can see and control the availability of their assistant applications in **`Settings > Privacy > Voice activation`**.
29+
30+
> [!div class="mx-imgBorder"]
31+
> [![privacy-app-listing](media/voice-assistants/windows_voice_assistant/privacy-app-listing.png "A Windows voice activation privacy setting entry for an assistant application")](media/voice-assistants/windows_voice_assistant/privacy-app-listing.png#lightbox)
32+
33+
To become eligible for inclusion in this list, an application must:
34+
35+
1. Prominently tell its users that it will listen for a keyword, even when the application is not running, and what that keyword is
36+
1. Include a description of how a user's voice data will be used, including a link or reference to relevant privacy policies
37+
1. Inform users that, in addition to any in-app settings, users can view and modify their privacy choices in **`Settings > Privacy > Voice activation`**, optionally including a protocol link to `ms-settings:privacy-voiceactivation` for direct access
38+
39+
After meeting these requirements and getting approval from Microsoft, an assistant application will appear in the voice activation apps list once it has registered with the `Windows.ApplicationModel.ConversationalAgent` APIs and users will be able to grant consent to the application for keyword activation. By default, both of these settings are `Off` and require the user to manually visit the Settings page to enable.
40+
41+
> [!NOTE]
42+
> In all cases, voice activation permission requires microphone permission. If an assistant application does not have microphone access, it will not be eligible for voice activation and will appear in the voice activation privacy settings in a disabled state.
43+
44+
## Additional requirements for inclusion in Microphone consent
45+
46+
Assistant authors who want to make it easier and smoother for their users to opt in to voice activation can do so by meeting a few additional requirements to those above. After meeting these, an assistant application's standard, device-unlocked voice activation setting will default to `On` once (and only once) Microphone access is granted to the application. This removes the need for an extra trip to Settings before voice activating an assistant.
47+
48+
The additional requirements are that an assistant application must:
49+
50+
1. **Before** prompting for Microphone consent (for example, using the `AppCapability.RequestAccessAsync` API), provide prominent indication to the user that the assistant application would like to listen to a user's voice for a keyword, even when the application is not running, and would like the user's consent
51+
2. Include all relevant information for data usage and privacy policies **prior** to requesting Microphone access or using the `Windows.ApplicationModel.ConversationalAgent` APIs
52+
3. Avoid any directive or leading wording (for example, "click yes on the following prompt") in the experience flow disclosing audio capture behavior and requesting permission
53+
54+
Once these requirements are satisfied, an eligible assistant application will appear in the list of applications eligible for voice activation in an `enabled` state once Microphone access is granted.
55+
56+
> [!NOTE]
57+
> Voice activation above lock is not eligible for automatic enablement with Microphone access and will still require a user to visit the Voice activation privacy page to enable above-lock access for an assistant.
58+
59+
## Next steps
60+
61+
> [!div class="nextstepaction"]
62+
> [Learn about best practices for Windows Voice Assistants](windows-voice-assistants-best-practices.md)

0 commit comments

Comments
 (0)