Skip to content

Commit 0bc77c3

Browse files
authored
Merge pull request #112091 from hasyashah/custom-keyword-overview
Added overview page for 'what is a keyword?'
2 parents 160d133 + aaf6299 commit 0bc77c3

File tree

2 files changed

+53
-0
lines changed

2 files changed

+53
-0
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: Custom Keywords - Speech service
3+
titleSuffix: Azure Cognitive Services
4+
description: An overview of the features, capabilities, and restrictions for custom keywords using the Speech Software Development Kit (SDK).
5+
services: cognitive-services
6+
author: hasyashah
7+
manager: nitinme
8+
ms.service: cognitive-services
9+
ms.subservice: speech-service
10+
ms.topic: conceptual
11+
ms.date: 04/06/2020
12+
ms.author: hasshah
13+
---
14+
15+
# What is a keyword?
16+
17+
A keyword is a word or short phrase which allows your product to be voice activated. For example, "Hey Cortana" is the keyword for the Cortana assistant. Voice activation allows your users to start interacting with your product completely hands-free by simply speaking the keyword. As your product continuously listens for the keyword, all audio is processed locally on the user's device until a detection occurs to ensure their data stays as private as possible.
18+
19+
## Core features of Custom Keyword
20+
21+
With Custom Keyword's customization, performance, and integration features, you can tailor voice activation to best suit your product's vision and users' needs.
22+
23+
| Feature | Description |
24+
|----------|----------|
25+
| Keyword customization | As an extension of your brand, a keyword reinforces the equity you've built with your customers. The Custom Keyword portal on Speech Studio allows you to specify any word or short phrase that best represents your brand. You can further personalize your keyword by choosing the right pronunciations, which will be honored by the keyword model generated.
26+
| Keyword verification | When there's high confidence in the keyword being detected locally, audio is sent to the cloud for further verification that a user said the keyword. Keyword verification provides an additional layer of security by reducing the impact of an incorrect local detection and protecting user privacy.
27+
| Voice assistant & Speech SDK integration | Keywords generated from the Custom Keyword on Speech Studio can be easily integrated within your device or application via the Speech SDK. Simply point the SDK to the keyword model provided by Speech Studio and your product will be voice activated, backed by keyword verification. You can complete your product's voice experiences by building your own [voice assistant](voice-assistants.md).
28+
29+
## Sample code
30+
31+
Sample code for integrating a keyword model is available on GitHub. These samples cover the client application for integrating your keyword in several popular programming languages.
32+
33+
* [Tutorial: Voice-activate your product with the Speech SDK, C#](tutorial-voice-enable-your-bot-speech-sdk.md)
34+
* [Voice assistant samples (SDK)](https://aka.ms/csspeech/samples)
35+
36+
## Tutorial
37+
38+
* How to [create a custom keyword using Speech Studio](https://docs.microsoft.com/azure/cognitive-services/speech-service/speech-devices-sdk-create-kws).
39+
* How to [voice-activate your product using the Speech SDK](tutorial-voice-enable-your-bot-speech-sdk.md).
40+
41+
## Reference docs
42+
43+
* [Custom Keyword naming guidelines](https://docs.microsoft.com/azure/cognitive-services/speech-service/speech-devices-sdk-kws-guidelines)
44+
* [Speech SDK](speech-sdk-reference.md)
45+
46+
## Next steps
47+
48+
* [Get a Speech service subscription key for free](get-started.md)
49+
* [Create a custom keyword](https://docs.microsoft.com/azure/cognitive-services/speech-service/speech-devices-sdk-create-kws)
50+
* [Get the Speech SDK](speech-sdk.md)
51+
* [Learn more about Voice Assistants](voice-assistants.md)

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,8 @@
426426
href: faq-voice-assistants.md
427427
- name: Custom Keyword
428428
items:
429+
- name: Custom keyword overview
430+
href: custom-keyword-overview.md
429431
- name: Custom keyword naming guidelines
430432
href: speech-devices-sdk-kws-guidelines.md
431433
- name: Custom keyword spotting

0 commit comments

Comments
 (0)