Skip to content

Commit 7396c93

Browse files
committed
experiment with tabs per service feature
1 parent db90c87 commit 7396c93

File tree

3 files changed

+18
-12
lines changed

3 files changed

+18
-12
lines changed

articles/cognitive-services/Speech-Service/includes/language-support/stt-tts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ ms.author: eur
162162

163163
<sup>2</sup> The neural voice supports speaking styles to express emotions such as cheerfulness, empathy, and calm. You can optimize the voice for different scenarios like customer service, newscast, and voice assistant. For a list of styles that are supported per neural voice, see the [Voice styles and roles](../../language-support.md#voice-styles-and-roles) table. To learn how you can configure and adjust neural voice styles, see [Speech Synthesis Markup Language](../../speech-synthesis-markup.md#adjust-speaking-styles).
164164

165-
<sup>3</sup> The neural voice supports role play. With roles, the same voice can act as a different age and gender. For a list of roles that are supported per neural voice, see the [Voice styles and roles](../../language-support.md#voice-styles-and-roles) table. To learn how you can configure and adjust neural voice roles, see [Speech Synthesis Markup Language](speech-synthesis-markup.md#adjust-speaking-styles).
165+
<sup>3</sup> The neural voice supports role play. With roles, the same voice can act as a different age and gender. For a list of roles that are supported per neural voice, see the [Voice styles and roles](../../language-support.md#voice-styles-and-roles) table. To learn how you can configure and adjust neural voice roles, see [Speech Synthesis Markup Language](../../speech-synthesis-markup.md#adjust-speaking-styles).
166166

167167
<sup>4</sup> The neural voice is available in public preview. Voices and styles in public preview are only available in three service [regions](../../regions.md): East US, West Europe, and Southeast Asia.
168168

articles/cognitive-services/Speech-Service/language-support.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,19 +89,25 @@ To set the translation target language, with few exceptions you only specify the
8989

9090
[!INCLUDE [Language support include](includes/language-support/speech-translation.md)]
9191

92+
# [Language identification](#tab/language-identification)
93+
94+
With language identification, the Speech service compares speech at the language level, such as English and German. If you include multiple locales of the same language, for example, `en-IN` and `en-US`, we'll only compare English (`en`) with the other candidate languages. The supported languages and locales are listed in the following table.
95+
96+
[!INCLUDE [Language support include](includes/language-support/language-identification.md)]
97+
9298
# [Speaker recognition](#tab/speaker-recognition)
9399

94100
Speaker recognition is mostly language agnostic. We built a universal model for text-independent speaker recognition by combining various data sources from multiple languages. We've tuned and evaluated the model on the languages and locales that appear in the following table. For more information on speaker recognition, see the [overview](speaker-recognition-overview.md).
95101

96102
[!INCLUDE [Language support include](includes/language-support/speaker-recognition.md)]
97103

98-
# [Custom keyword and keyword verification](#tab/custom-keyword)
104+
# [Custom keyword](#tab/custom-keyword)
99105

100106
The following table outlines supported languages for custom keyword and keyword verification.
101107

102108
[!INCLUDE [Language support include](includes/language-support/custom-keyword.md)]
103109

104-
# [Intent Recognition Pattern Matcher](#tab/intent-recognizer-pattern-matcher)
110+
# [Intent Recognition](#tab/intent-recognizer-pattern-matcher)
105111

106112
The Intent Recognizer Pattern Matcher supports the following locales:
107113

articles/cognitive-services/Speech-Service/speech-synthesis-markup.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ The Speech service implementation of SSML is based on the World Wide Web Consort
2525
2626
## Prebuilt neural voices and custom neural voices
2727

28-
Use a humanlike neural voice or create your own custom neural voice unique to your product or brand. For a complete list of supported languages, locales, and voices, see [Language support](language-support.md). To learn more about using a prebuilt neural voice and a custom neural voice, see [Text-to-speech overview](text-to-speech.md).
28+
Use a humanlike neural voice or create your own custom neural voice unique to your product or brand. For a complete list of supported languages, locales, and voices, see [Language support](language-support.md?tabs=stt-tts?tabs=stt-tts). To learn more about using a prebuilt neural voice and a custom neural voice, see [Text-to-speech overview](text-to-speech.md).
2929

3030
> [!NOTE]
3131
> You can hear voices in different styles and pitches reading example text by using this [text-to-speech website](https://azure.microsoft.com/services/cognitive-services/text-to-speech/#features).
@@ -75,12 +75,12 @@ The `voice` element is required. It's used to specify the voice that's used for
7575

7676
| Attribute | Description | Required or optional |
7777
| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
78-
| `name` | Identifies the voice used for text-to-speech output. For a complete list of supported voices, see [Language support](language-support.md). | Required |
78+
| `name` | Identifies the voice used for text-to-speech output. For a complete list of supported voices, see [Language support](language-support.md?tabs=stt-tts). | Required |
7979

8080
**Example**
8181

8282
> [!NOTE]
83-
> This example uses the `en-US-JennyNeural` voice. For a complete list of supported voices, see [Language support](language-support.md).
83+
> This example uses the `en-US-JennyNeural` voice. For a complete list of supported voices, see [Language support](language-support.md?tabs=stt-tts).
8484
8585
```xml
8686
<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">
@@ -98,7 +98,7 @@ Within the `speak` element, you can specify multiple voices for text-to-speech o
9898

9999
| Attribute | Description | Required or optional |
100100
| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
101-
| `name` | Identifies the voice used for text-to-speech output. For a complete list of supported voices, see [Language support](language-support.md). | Required |
101+
| `name` | Identifies the voice used for text-to-speech output. For a complete list of supported voices, see [Language support](language-support.md?tabs=stt-tts). | Required |
102102

103103
**Example**
104104

@@ -119,7 +119,7 @@ By default, text-to-speech synthesizes text by using a neutral speaking style fo
119119

120120
Styles, style degree, and roles are supported for a subset of neural voices. If a style or role isn't supported, the service uses the default neutral speech. To determine what styles and roles are supported for each voice, use:
121121

122-
- The [Voice styles and roles](language-support.md) table.
122+
- The [Voice styles and roles](language-support.md?tabs=stt-tts#voice-styles-and-roles) table.
123123
- The [Voice List API](rest-text-to-speech.md#get-a-list-of-voices).
124124
- The code-free [Audio Content Creation](https://aka.ms/audiocontentcreation) portal.
125125

@@ -133,7 +133,7 @@ Styles, style degree, and roles are supported for a subset of neural voices. If
133133

134134
You use the `mstts:express-as` element to express emotions like cheerfulness, empathy, and calm. You can also optimize the voice for different scenarios like customer service, newscast, and voice assistant.
135135

136-
For a list of supported styles per neural voice, see [supported voice styles and roles](language-support.md).
136+
For a list of supported styles per neural voice, see [supported voice styles and roles](language-support.md?tabs=stt-tts#voice-styles-and-roles).
137137

138138
**Syntax**
139139

@@ -199,7 +199,7 @@ The following table has descriptions of each supported style.
199199

200200
The intensity of speaking style can be adjusted to better fit your use case. You specify a stronger or softer style with the `styledegree` attribute to make the speech more expressive or subdued.
201201

202-
For a list of neural voices that support speaking style degree, see [supported voice styles and roles](language-support.md).
202+
For a list of neural voices that support speaking style degree, see [supported voice styles and roles](language-support.md?tabs=stt-tts#voice-styles-and-roles).
203203

204204
**Syntax**
205205

@@ -226,7 +226,7 @@ This SSML snippet illustrates how the `styledegree` attribute is used to change
226226

227227
Apart from adjusting the speaking styles and style degree, you can also adjust the `role` parameter so that the voice imitates a different age and gender. For example, a male voice can raise the pitch and change the intonation to imitate a female voice, but the voice name won't be changed.
228228

229-
For a list of supported roles per neural voice, see [supported voice styles and roles](language-support.md).
229+
For a list of supported roles per neural voice, see [supported voice styles and roles](language-support.md?tabs=stt-tts#voice-styles-and-roles).
230230

231231
**Syntax**
232232

@@ -1093,4 +1093,4 @@ This SSML snippet illustrates how to request blend shapes with your synthesized
10931093

10941094
## Next steps
10951095

1096-
[Language support: Voices, locales, languages](language-support.md)
1096+
[Language support: Voices, locales, languages](language-support.md?tabs=stt-tts)

0 commit comments

Comments
 (0)