Skip to content

Commit d0c6af8

Browse files
committed
Adding a new zone pivot group to the config. Adding ZP to automatic language detection document. Fixing date in metadata for updated articles.
1 parent 19e3b5c commit d0c6af8

File tree

3 files changed

+37
-2
lines changed

3 files changed

+37
-2
lines changed

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

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ manager: nitinme
88
ms.service: cognitive-services
99
ms.subservice: speech-service
1010
ms.topic: conceptual
11-
ms.date: 10/26/2019
11+
ms.date: 01/07/2020
1212
ms.author: qiohu
13+
zone_pivot_groups: programming-languages-set-six
1314
---
1415

1516
# Automatic language detection for speech to text
@@ -30,6 +31,8 @@ Automatic language detection currently has a services-side limit of two language
3031
3132
The following snippets illustrate how to use automatic language detection in your apps:
3233

34+
::: zone pivot="programming-language-csharp"
35+
3336
```csharp
3437
var autoDetectSourceLanguageConfig = AutoDetectSourceLanguageConfig.FromLanguages(new string[] { "en-US", "de-DE" });
3538
using (var recognizer = new SpeechRecognizer(speechConfig, autoDetectSourceLanguageConfig, audioConfig))
@@ -40,6 +43,10 @@ using (var recognizer = new SpeechRecognizer(speechConfig, autoDetectSourceLangu
4043
}
4144
```
4245

46+
::: zone-end
47+
48+
::: zone pivot="programming-language-cpp"
49+
4350
```C++
4451
auto autoDetectSourceLanguageConfig = AutoDetectSourceLanguageConfig::FromLanguages({ "en-US", "de-DE" });
4552
auto recognizer = SpeechRecognizer::FromConfig(speechConfig, autoDetectSourceLanguageConfig, audioConfig);
@@ -48,6 +55,10 @@ auto autoDetectSourceLanguageResult = AutoDetectSourceLanguageResult::FromResult
4855
auto detectedLanguage = autoDetectSourceLanguageResult->Language;
4956
```
5057
58+
::: zone-end
59+
60+
::: zone pivot="programming-language-java"
61+
5162
```Java
5263
AutoDetectSourceLanguageConfig autoDetectSourceLanguageConfig = AutoDetectSourceLanguageConfig.fromLanguages(Arrays.asList("en-US", "de-DE"));
5364
SpeechRecognizer recognizer = new SpeechRecognizer(speechConfig, autoDetectSourceLanguageConfig, audioConfig);
@@ -63,12 +74,16 @@ audioConfig.close();
6374
result.close();
6475
```
6576

77+
::: zone-end
78+
6679
## Use a custom model for automatic language detection
6780

6881
In addition to language detection using Speech service models, you can specify a custom model for enhanced recognition. If a custom model isn't provided, the service will use the default language model.
6982

7083
The snippets below illustrate how to specify a custom model in your call to the Speech service. If the detected language is `en-US`, then the default model is used. If the detected language is `fr-FR`, then the endpoint for the custom model is used:
7184

85+
::: zone pivot="programming-language-csharp"
86+
7287
```csharp
7388
var sourceLanguageConfigs = new SourceLanguageConfig[]
7489
{
@@ -78,20 +93,30 @@ var sourceLanguageConfigs = new SourceLanguageConfig[]
7893
var autoDetectSourceLanguageConfig = AutoDetectSourceLanguageConfig.FromSourceLanguageConfigs(sourceLanguageConfigs);
7994
```
8095

96+
::: zone-end
97+
98+
::: zone pivot="programming-language-cpp"
99+
81100
```C++
82101
std::vector<std::shared_ptr<SourceLanguageConfig>> sourceLanguageConfigs;
83102
sourceLanguageConfigs.push_back(SourceLanguageConfig::FromLanguage("en-US"));
84103
sourceLanguageConfigs.push_back(SourceLanguageConfig::FromLanguage("fr-FR", "The Endpoint Id for custom model of fr-FR"));
85104
auto autoDetectSourceLanguageConfig = AutoDetectSourceLanguageConfig::FromSourceLanguageConfigs(sourceLanguageConfigs);
86105
```
87106

107+
::: zone-end
108+
109+
::: zone pivot="programming-language-java"
110+
88111
```Java
89112
List sourceLanguageConfigs = new ArrayList<SourceLanguageConfig>();
90113
sourceLanguageConfigs.add(SourceLanguageConfig.fromLanguage("en-US"));
91114
sourceLanguageConfigs.add(SourceLanguageConfig.fromLanguage("fr-FR", "The Endpoint Id for custom model of fr-FR"));
92115
AutoDetectSourceLanguageConfig autoDetectSourceLanguageConfig = AutoDetectSourceLanguageConfig.fromSourceLanguageConfigs(sourceLanguageConfigs);
93116
```
94117

118+
::: zone-end
119+
95120
## Next steps
96121

97122
- [Speech SDK reference documentation](speech-sdk.md)

articles/cognitive-services/Speech-Service/how-to-specify-source-language.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: nitinme
88
ms.service: cognitive-services
99
ms.subservice: speech-service
1010
ms.topic: conceptual
11-
ms.date: 10/26/2019
11+
ms.date: 01/07/2020
1212
ms.author: qiohu
1313
zone_pivot_groups: programming-languages-set-two
1414
---

articles/zone-pivot-groups.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,16 @@ groups:
8686
title: Go
8787
- id: programming-language-ruby
8888
title: Ruby
89+
- id: programming-languages-set-six
90+
title: Programming languages
91+
prompt: Choose a programming language
92+
pivots:
93+
- id: programming-language-csharp
94+
title: C#
95+
- id: programming-language-cpp
96+
title: C++
97+
- id: programming-language-java
98+
title: Java
8999
- id: URL-test-interface
90100
title: URL Test tool
91101
prompt: Choose one of the following

0 commit comments

Comments
 (0)