Skip to content

Commit 707cbc4

Browse files
Merge pull request #95431 from markamos/v-ammark-seo-4
[Cog Svcs] Metadata title too long
2 parents 07c6be1 + 31af82e commit 707cbc4

23 files changed

+361
-351
lines changed

articles/cognitive-services/Speech-Service/faq-stt.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
---
2-
title: Frequently asked questions about the Speech to Text service in Azure
2+
title: Speech to Text frequently asked questions
33
titleSuffix: Azure Cognitive Services
44
description: Get answers to frequently asked questions about the Speech to Text service.
55
services: cognitive-services
66
author: PanosPeriorellis
77
manager: nitinme
8-
98
ms.service: cognitive-services
109
ms.subservice: speech-service
1110
ms.topic: conceptual

articles/cognitive-services/Speech-Service/faq-text-to-speech.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
---
2-
title: Frequently asked questions about the Text to Speech service in Azure
2+
title: Text to Speech frequently asked questions
33
titleSuffix: Azure Cognitive Services
44
description: Get answers to the frequently asked questions about the Text to Speech service.
55
services: cognitive-services
66
author: PanosPeriorellis
77
manager: nitinme
8-
98
ms.service: cognitive-services
109
ms.subservice: speech-service
1110
ms.topic: conceptual

articles/cognitive-services/Speech-Service/faq-voice-assistants.md

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Frequently asked questions about voice assistants
2+
title: Voice assistants frequently asked questions
33
titleSuffix: Azure Cognitive Services
44
description: Get answers to the most popular questions about voice assistants using Custom Commands (Preview) or the Direct Line Speech channel.
55
services: cognitive-services
@@ -12,7 +12,7 @@ ms.date: 11/05/2019
1212
ms.author: travisw
1313
---
1414

15-
# Voice assistants: Frequently asked questions
15+
# Voice assistants frequently asked questions
1616

1717
If you can't find answers to your questions in this document, check out [other support options](support.md).
1818

@@ -30,9 +30,9 @@ If you can't find answers to your questions in this document, check out [other s
3030

3131
**A:** The best way to begin with creating a Custom Commands (Preview) application or basic Bot Framework bot.
3232

33-
* [Create a Custom Commands (Preview) application](quickstart-custom-speech-commands-create-new.md)
34-
* [Create a basic Bot Framework bot](https://docs.microsoft.com/azure/bot-service/bot-builder-tutorial-basic-deploy?view=azure-bot-service-4.0)
35-
* [Connect a bot to the Direct Line Speech channel](https://docs.microsoft.com/azure/bot-service/bot-service-channel-connect-directlinespeech)
33+
- [Create a Custom Commands (Preview) application](quickstart-custom-speech-commands-create-new.md)
34+
- [Create a basic Bot Framework bot](https://docs.microsoft.com/azure/bot-service/bot-builder-tutorial-basic-deploy?view=azure-bot-service-4.0)
35+
- [Connect a bot to the Direct Line Speech channel](https://docs.microsoft.com/azure/bot-service/bot-service-channel-connect-directlinespeech)
3636

3737
## Debugging
3838

@@ -42,29 +42,28 @@ If you can't find answers to your questions in this document, check out [other s
4242

4343
The latest version of Direct Line Speech simplifies the process of contacting your bot from a device. On the channel registration page, the drop-down at the top associates your Direct Line Speech channel registration with a speech resource. Once associated, the v1.8 Speech SDK includes a `BotFrameworkConfig::FromSubscription` factory method that will configure a `DialogServiceConnector` to contact the bot you've associated with your subscription.
4444

45-
If you're still migrating your client application from v1.7 to v1.8, `DialogServiceConfig::FromBotSecret` may continue to work with a non-empty, non-null value for its channel secret parameter, e.g. the previous secret you used. It will simply be ignored when using a speech subscription associated with a newer channel registration. Please note that the value *must* be non-null and non-empty, as these are checked for on the device before the service-side association is relevant.
46-
45+
If you're still migrating your client application from v1.7 to v1.8, `DialogServiceConfig::FromBotSecret` may continue to work with a non-empty, non-null value for its channel secret parameter, e.g. the previous secret you used. It will simply be ignored when using a speech subscription associated with a newer channel registration. Please note that the value _must_ be non-null and non-empty, as these are checked for on the device before the service-side association is relevant.
4746

4847
For a more detailed guide, please see the [tutorial section](tutorial-voice-enable-your-bot-speech-sdk.md#register-the-direct-line-speech-channel) that walks through channel registration.
4948

5049
**Q: I get a 401 error when connecting and nothing works. I know my speech subscription key is valid. What's going on?**
5150

52-
**A:** When managing your subscription on the Azure portal, please ensure you're using the **Speech** resource (Microsoft.CognitiveServicesSpeechServices, "Speech") and *not* the **Cognitive Services** resource (Microsoft.CognitiveServicesAllInOne, "All Cognitive Services"). Also, please check [Speech service region support for voice assistants](regions.md#voice-assistants).
51+
**A:** When managing your subscription on the Azure portal, please ensure you're using the **Speech** resource (Microsoft.CognitiveServicesSpeechServices, "Speech") and _not_ the **Cognitive Services** resource (Microsoft.CognitiveServicesAllInOne, "All Cognitive Services"). Also, please check [Speech service region support for voice assistants](regions.md#voice-assistants).
5352

5453
![correct subscription for direct line speech](media/voice-assistants/faq-supported-subscription.png "example of a compatible Speech subscription")
5554

5655
**Q: I get recognition text back from my `DialogServiceConnector`, but I see a '1011' error and nothing from my bot. Why?**
5756

5857
**A:** This error indicates a communication problem between your assistant and the voice assistant service.
5958

60-
* For Custom Commands (Preview), ensure that your Custom Commands (Preview) Application is published
61-
* For Direct Line Speech, ensure that you've [connected your bot to the Direct Line Speech channel](https://docs.microsoft.com/azure/bot-service/bot-service-channel-connect-directlinespeech), [added Streaming protocol support](https://aka.ms/botframework/addstreamingprotocolsupport) to your bot (with the related Web Socket support), and then check that your bot is responding to incoming requests from the channel.
59+
- For Custom Commands (Preview), ensure that your Custom Commands (Preview) Application is published
60+
- For Direct Line Speech, ensure that you've [connected your bot to the Direct Line Speech channel](https://docs.microsoft.com/azure/bot-service/bot-service-channel-connect-directlinespeech), [added Streaming protocol support](https://aka.ms/botframework/addstreamingprotocolsupport) to your bot (with the related Web Socket support), and then check that your bot is responding to incoming requests from the channel.
6261

6362
**Q: This code still doesn't work and/or I'm getting a different error when using a `DialogServiceConnector`. What should I do?**
6463

6564
**A:** File-based logging provides substantially more detail and can help accelerate support requests. To enable this functionality, see [how to use file logging](how-to-use-logging.md).
6665

6766
## Next steps
6867

69-
* [Troubleshooting](troubleshooting.md)
70-
* [Release notes](releasenotes.md)
68+
- [Troubleshooting](troubleshooting.md)
69+
- [Release notes](releasenotes.md)

articles/cognitive-services/Speech-Service/how-to-automatic-language-detection.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'How-to: Use automatic language detection for speech to text - Speech Service'
2+
title: How to use automatic language detection for speech to text
33
titleSuffix: Azure Cognitive Services
44
description: The Speech SDK supports automatic language detection for speech to text. When using this feature, the audio provided is compared against a provided list of languages, and the most likely match is determined. The returned value can then be used to select the language model used for speech to text.
55
services: cognitive-services
@@ -25,7 +25,7 @@ In this article, you'll learn how to use `AutoDetectSourceLanguageConfig` to con
2525

2626
Automatic language detection currently has a services-side limit of two languages per detection. Keep this limitation in mind when construction your `AudoDetectSourceLanguageConfig` object. In the samples below, you'll create an `AutoDetectSourceLanguageConfig`, then use it to construct a `SpeechRecognizer`.
2727

28-
>[!TIP]
28+
> [!TIP]
2929
> You can also specify a custom model to use when performing speech to text. For more information, see [Use a custom model for automatic language detection](#use-a-custom-model-for-automatic-language-detection).
3030
3131
The following snippets illustrate how to use automatic language detection in your apps:
@@ -75,4 +75,4 @@ AutoDetectSourceLanguageConfig autoDetectSourceLanguageConfig = AutoDetectSource
7575

7676
## Next steps
7777

78-
* [Speech SDK reference documentation](speech-sdk.md)
78+
- [Speech SDK reference documentation](speech-sdk.md)

articles/cognitive-services/Speech-Service/how-to-custom-speech-commands-fulfill-sdk.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
---
2-
title: 'How To: Fulfill Custom Commands on the client with the Speech SDK (Preview)'
2+
title: How to fulfill Custom Commands on the client with the Speech SDK
33
titleSuffix: Azure Cognitive Services
44
description: In this article, handle Custom Commands activities on client with the Speech SDK
55
services: cognitive-services
66
author: donkim
77
manager: yetian
8+
89
ms.service: cognitive-services
910
ms.subservice: speech-service
1011
ms.topic: conceptual
@@ -25,11 +26,11 @@ In this article, you'll:
2526

2627
- [Visual Studio 2019](https://visualstudio.microsoft.com/downloads/)
2728
- An Azure subscription key for Speech Services
28-
- [Get one for free](get-started.md) or create it on the [Azure portal](https://portal.azure.com)
29+
- [Get one for free](get-started.md) or create it on the [Azure portal](https://portal.azure.com)
2930
- A previously created Custom Commands app
30-
- [Quickstart: Create a Custom Command with Parameters (Preview)](./quickstart-custom-speech-commands-create-parameters.md)
31+
- [Quickstart: Create a Custom Command with Parameters (Preview)](./quickstart-custom-speech-commands-create-parameters.md)
3132
- A Speech SDK enabled client application
32-
- [Quickstart: Connect to a Custom Command application with the Speech SDK (Preview)](./quickstart-custom-speech-commands-speech-sdk.md)
33+
- [Quickstart: Connect to a Custom Command application with the Speech SDK (Preview)](./quickstart-custom-speech-commands-speech-sdk.md)
3334

3435
## Optional: Get started fast
3536

@@ -40,14 +41,15 @@ This article describes, step by step, how to make a client application to talk t
4041
1. Open your previously created Custom Commands application from the [Speech Studio](https://speech.microsoft.com/)
4142
1. Check the **Completion Rules** section to make sure you have the previously created rule that responds back to the user
4243
1. To send a payload directly to the client, create a new rule with a Send Activity action
44+
4345
> [!div class="mx-imgBorder"]
4446
> ![Send Activity completion rule](media/custom-speech-commands/fulfill-sdk-completion-rule.png)
4547
46-
| Setting | Suggested value | Description |
47-
| ---------- | ------------------------------------------------ | -------------------------------------------------- |
48-
| Rule Name | UpdateDeviceState | A name describing the purpose of the rule |
49-
| Conditions | Required Parameter - `OnOff` and `SubjectDevice` | Conditions that determine when the rule can run |
50-
| Actions | `SendActivity` (see below) | The action to take when the rule condition is true |
48+
| Setting | Suggested value | Description |
49+
| ------- | --------------- | ----------- |
50+
| Rule Name | UpdateDeviceState | A name describing the purpose of the rule |
51+
| Conditions | Required Parameter - `OnOff` and `SubjectDevice` | Conditions that determine when the rule can run |
52+
| Actions | `SendActivity` (see below) | The action to take when the rule condition is true |
5153

5254
> [!div class="mx-imgBorder"]
5355
> ![Send Activity payload](media/custom-speech-commands/fulfill-sdk-send-activity-action.png)
@@ -134,6 +136,6 @@ connector.ActivityReceived += async (sender, activityReceivedEventArgs) =>
134136
1. The visual state of the tv should change to "On"
135137

136138
## Next steps
137-
> [!div class="nextstepaction"]
138-
> [How To: Add validations to Custom Command parameters (Preview)](./how-to-custom-speech-commands-validations.md)
139139

140+
> [!div class="nextstepaction"]
141+
> [How to: Add validations to Custom Command parameters (preview)](./how-to-custom-speech-commands-validations.md)

0 commit comments

Comments
 (0)