Skip to content

Commit 96512c2

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into tutpro
2 parents 186ed48 + 13ee701 commit 96512c2

File tree

202 files changed

+1392
-567
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

202 files changed

+1392
-567
lines changed

articles/active-directory-b2c/configure-security-analytics-sentinel.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.reviewer: kengaderdus
99
ms.service: active-directory
1010

1111
ms.topic: tutorial
12-
ms.date: 03/06/2023
12+
ms.date: 07/31/2024
1313
ms.author: gasinh
1414
ms.subservice: B2C
1515
#Customer intent: As an IT professional, I want to gather logs and audit data using Microsoft Sentinel and Azure Monitor to secure applications that use Azure Active Directory B2C.

articles/active-directory-b2c/partner-whoiam-rampart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: gargi-sinha
66
manager: martinco
77
ms.service: active-directory
88
ms.topic: how-to
9-
ms.date: 05/02/2023
9+
ms.date: 07/31/2024
1010
ms.author: gasinh
1111
ms.reviewer: kengaderdus
1212
ms.subservice: B2C

articles/active-directory-b2c/whats-new-docs.md

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "What's new in Azure Active Directory business-to-customer (B2C)"
33
description: "New and updated documentation for the Azure Active Directory business-to-customer (B2C)."
4-
ms.date: 07/01/2024
4+
ms.date: 07/31/2024
55
ms.service: active-directory
66
ms.subservice: B2C
77
ms.topic: whats-new
@@ -19,6 +19,13 @@ manager: CelesteDG
1919

2020
Welcome to what's new in Azure Active Directory B2C documentation. This article lists new docs that have been added and those that have had significant updates in the last three months. To learn what's new with the B2C service, see [What's new in Microsoft Entra ID](../active-directory/fundamentals/whats-new.md), [Azure AD B2C developer release notes](custom-policy-developer-notes.md) and [What's new in Microsoft Entra External ID](/entra/external-id/whats-new-docs).
2121

22+
## July 2024
23+
24+
### Updated articles
25+
26+
- [Developer notes for Azure Active Directory B2C](custom-policy-developer-notes.md) - Updated Twitter to X
27+
- [Custom email verification with SendGrid](custom-email-sendgrid.md) - Updated the localization script
28+
2229
## June 2024
2330

2431
### Updated articles
@@ -38,18 +45,3 @@ Welcome to what's new in Azure Active Directory B2C documentation. This article
3845
- [Set up sign-up and sign-in with a LinkedIn account using Azure Active Directory B2C](identity-provider-linkedin.md) - Updated LinkedIn instructions
3946
- [Page layout versions](page-layout.md) - Updated page layout versions
4047

41-
## February 2024
42-
43-
### New articles
44-
45-
- [Enable CAPTCHA in Azure Active Directory B2C](add-captcha.md)
46-
- [Define a CAPTCHA technical profile in an Azure Active Directory B2C custom policy](captcha-technical-profile.md)
47-
- [Verify CAPTCHA challenge string using CAPTCHA display control](display-control-captcha.md)
48-
49-
### Updated articles
50-
51-
- [Enable custom domains in Azure Active Directory B2C](custom-domain.md) - Updated steps to block the default B2C domain
52-
- [Manage Azure AD B2C custom policies with Microsoft Graph PowerShell](manage-custom-policies-powershell.md) - Microsoft Graph PowerShell updates
53-
- [Localization string IDs](localization-string-ids.md) - CAPTCHA updates
54-
- [Page layout versions](page-layout.md) - CAPTCHA updates
55-

articles/ai-services/content-safety/concepts/jailbreak-detection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ This shield aims to safeguard against attacks that use information not directly
8686

8787
### Language availability
8888

89-
Currently, the Prompt Shields API supports the English language. While our API doesn't restrict the submission of non-English content, we can't guarantee the same level of quality and accuracy in the analysis of such content. We recommend users to primarily submit content in English to ensure the most reliable and accurate results from the API.
89+
Prompt Shields have been specifically trained and tested on the following languages: Chinese, English, French, German, Italian, Japanese, Portuguese. However, the feature can work in many other languages, but the quality might vary. In all cases, you should do your own testing to ensure that it works for your application.
9090

9191
### Text length limitations
9292

articles/ai-services/openai/concepts/model-retirements.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure OpenAI
44
description: Learn about the model deprecations and retirements in Azure OpenAI.
55
ms.service: azure-ai-openai
66
ms.topic: conceptual
7-
ms.date: 07/18/2024
7+
ms.date: 07/30/2024
88
ms.custom:
99
manager: nitinme
1010
author: mrbullwinkle
@@ -93,9 +93,9 @@ These models are currently available for use in Azure OpenAI Service.
9393
| `gpt-35-turbo` | 0125 | No earlier than Feb 22, 2025 |
9494
| `gpt-4`<br>`gpt-4-32k` | 0314 | **Deprecation:** October 1, 2024 <br> **Retirement:** June 6, 2025 |
9595
| `gpt-4`<br>`gpt-4-32k` | 0613 | **Deprecation:** October 1, 2024 <br> **Retirement:** June 6, 2025 |
96-
| `gpt-4` | 1106-preview | To be upgraded to `gpt-4` Version: `turbo-2024-04-09`, starting on August 15, 2024, or later **<sup>1</sup>** |
97-
| `gpt-4` | 0125-preview |To be upgraded to `gpt-4` Version: `turbo-2024-04-09`, starting on August 15, 2024, or later **<sup>1</sup>** |
98-
| `gpt-4` | vision-preview | To be upgraded to `gpt-4` Version: `turbo-2024-04-09`, starting on August 15, 2024, or later **<sup>1</sup>** |
96+
| `gpt-4` | 1106-preview | To be upgraded to `gpt-4` Version: `turbo-2024-04-09`, starting on November 15, 2024, or later **<sup>1</sup>** |
97+
| `gpt-4` | 0125-preview |To be upgraded to `gpt-4` Version: `turbo-2024-04-09`, starting on November 15, 2024, or later **<sup>1</sup>** |
98+
| `gpt-4` | vision-preview | To be upgraded to `gpt-4` Version: `turbo-2024-04-09`, starting on November 15, 2024, or later **<sup>1</sup>** |
9999
| `gpt-3.5-turbo-instruct` | 0914 | No earlier than Sep 14, 2025 |
100100
| `text-embedding-ada-002` | 2 | No earlier than April 3, 2025 |
101101
| `text-embedding-ada-002` | 1 | No earlier than April 3, 2025 |
@@ -143,11 +143,18 @@ If you're an existing customer looking for information about these models, see [
143143

144144
## Retirement and deprecation history
145145

146-
## July 18, 2024
146+
### July 30, 2024
147+
148+
* Updated `gpt-4` preview model upgrade date to November 15, 2024 or later for the following versions:
149+
* 1106-preview
150+
* 0125-preview
151+
* vision-preview
152+
153+
### July 18, 2024
147154

148155
* Updated `gpt-4` 0613 deprecation date to October 1, 2024 and the retirement date to June 6, 2025.
149156

150-
## June 19, 2024
157+
### June 19, 2024
151158

152159
* Updated `gpt-35-turbo` 0301 retirement date to no earlier than October 1, 2024.
153160
* Updated `gpt-35-turbo` & `gpt-35-turbo-16k`0613 retirement date to October 1, 2024.

articles/ai-services/speech-service/how-to-pronunciation-assessment.md

Lines changed: 72 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ zone_pivot_groups: programming-languages-ai-services
2323

2424
In this article, you learn how to evaluate pronunciation with speech to text through the Speech SDK. Pronunciation assessment evaluates speech pronunciation and gives speakers feedback on the accuracy and fluency of spoken audio.
2525

26+
> [!NOTE]
27+
> Pronunciation assessment uses a specific version of the speech-to-text model, different from the standard speech to text model, to ensure consistent and accurate pronunciation assessment.
28+
2629
## Use pronunciation assessment in streaming mode
2730

2831
Pronunciation assessment supports uninterrupted streaming mode. The recording time can be unlimited through the Speech SDK. As long as you don't stop recording, the evaluation process doesn't finish and you can pause and resume evaluation conveniently.
@@ -77,6 +80,55 @@ For how to use Pronunciation Assessment in streaming mode in your own applicatio
7780

7881
::: zone-end
7982

83+
### Continuous recognition
84+
85+
::: zone pivot="programming-language-csharp"
86+
87+
If your audio file exceeds 30 seconds, use continuous mode for processing. The sample code for continuous mode can be found on [GitHub](https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/master/samples/csharp/sharedcontent/console/speech_recognition_samples.cs) under the function `PronunciationAssessmentContinuousWithFile`.
88+
89+
::: zone-end
90+
91+
::: zone pivot="programming-language-cpp"
92+
93+
If your audio file exceeds 30 seconds, use continuous mode for processing.
94+
95+
::: zone-end
96+
97+
::: zone pivot="programming-language-java"
98+
99+
If your audio file exceeds 30 seconds, use continuous mode for processing. The sample code for continuous mode can be found on [GitHub](https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/master/samples/java/jre/console/src/com/microsoft/cognitiveservices/speech/samples/console/SpeechRecognitionSamples.java) under the function `pronunciationAssessmentContinuousWithFile`.
100+
101+
::: zone-end
102+
103+
::: zone pivot="programming-language-python"
104+
105+
If your audio file exceeds 30 seconds, use continuous mode for processing. The sample code for continuous mode can be found on [GitHub](https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/261160e26dfcae4c3aee93308d58d74e36739b6f/samples/python/console/speech_sample.py) under the function `pronunciation_assessment_continuous_from_file`.
106+
107+
::: zone-end
108+
109+
::: zone pivot="programming-language-javascript"
110+
111+
If your audio file exceeds 30 seconds, use continuous mode for processing. The sample code for continuous mode can be found on [GitHub](https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/261160e26dfcae4c3aee93308d58d74e36739b6f/samples/js/node/pronunciationAssessmentContinue.js).
112+
113+
::: zone-end
114+
115+
::: zone pivot="programming-language-objectivec"
116+
117+
If your audio file exceeds 30 seconds, use continuous mode for processing. The sample code for continuous mode can be found on [GitHub](https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/master/samples/objective-c/ios/speech-samples/speech-samples/ViewController.m) under the function `pronunciationAssessFromFile`.
118+
119+
::: zone-end
120+
121+
::: zone pivot="programming-language-swift"
122+
123+
If your audio file exceeds 30 seconds, use continuous mode for processing. The sample code for continuous mode can be found on [GitHub](https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/master/samples/swift/ios/speech-samples/speech-samples/ViewController.swift) under the function `continuousPronunciationAssessment`.
124+
125+
::: zone-end
126+
127+
::: zone pivot="programming-language-go"
128+
129+
::: zone-end
130+
131+
80132
## Set configuration parameters
81133

82134
::: zone pivot="programming-language-go"
@@ -262,6 +314,8 @@ This table lists some of the optional methods you can set for the `Pronunciation
262314
> Content and prosody assessments are only available in the [en-US](./language-support.md?tabs=pronunciation-assessment) locale.
263315
>
264316
> To explore the content and prosody assessments, upgrade to the SDK version 1.35.0 or later.
317+
>
318+
> There is no length limit for the topic parameter.
265319
266320
| Method | Description |
267321
|-----------|-------------|
@@ -680,7 +734,7 @@ You can get pronunciation assessment scores for:
680734
- Syllable groups
681735
- Phonemes in [SAPI](/previous-versions/windows/desktop/ee431828(v=vs.85)#american-english-phoneme-table) or [IPA](https://en.wikipedia.org/wiki/IPA) format
682736

683-
### Supported features per locale
737+
## Supported features per locale
684738

685739
The following table summarizes which features that locales support. For more specifies, see the following sections. If the locales you require aren't listed in the following table for the supported feature, fill out this [intake form](https://aka.ms/speechpa/intake) for further assistance.
686740

@@ -783,7 +837,7 @@ pronunciationAssessmentConfig?.phonemeAlphabet = "IPA"
783837

784838
::: zone-end
785839

786-
## Assess spoken phonemes
840+
### Assess spoken phonemes
787841

788842
With spoken phonemes, you can get confidence scores that indicate how likely the spoken phonemes matched the expected phonemes.
789843

@@ -1029,6 +1083,22 @@ pronunciationAssessmentConfig?.nbestPhonemeCount = 5
10291083

10301084
::: zone-end
10311085

1086+
## Pronunciation score calculation
1087+
1088+
Pronunciation scores are calculated by weighting accuracy, prosody, fluency, and completeness scores based on specific formulas for reading and speaking scenarios.
1089+
1090+
When sorting the scores of accuracy, prosody, fluency, and completeness from low to high (if each score is available) and representing the lowest score to the highest score as s0 to s3, the pronunciation score is calculated as follows:
1091+
1092+
For reading scenario:
1093+
- With prosody score: PronScore = 0.4 * s0 + 0.2 * s1 + 0.2 * s2 + 0.2 * s3
1094+
- Without prosody score: PronScore = 0.6 * s0 + 0.2 * s1 + 0.2 * s2
1095+
1096+
For the speaking scenario (the completeness score isn't applicable):
1097+
- With prosody score: PronScore = 0.6 * s0 + 0.2 * s1 + 0.2 * s2
1098+
- Without prosody score: PronScore = 0.6 * s0 + 0.4 * s1
1099+
1100+
This formula provides a weighted calculation based on the importance of each score, ensuring a comprehensive evaluation of pronunciation.
1101+
10321102
## Related content
10331103

10341104
- Learn about quality [benchmark](https://aka.ms/pronunciationassessment/techblog).

articles/ai-services/speech-service/includes/release-notes/release-notes-stt.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ ms.date: 7/12/2024
66
ms.author: eur
77
---
88

9+
### August 2024 release
10+
11+
#### Language learning (Preview)
12+
13+
Language learning is now available in public preview. Interactive language learning can make your learning experience more engaging and effective. For more information, see [Interactive language learning with pronunciation assessment](../../language-learning-with-pronunciation-assessment.md).
14+
915
### July 2024 release
1016

1117
#### Fast Transcription API (Preview)
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
title: Interactive language learning with pronunciation assessment
3+
description: Interactive language learning with pronunciation assessment gives you instant feedback on pronunciation, fluency, prosody, grammar, and vocabulary through interactive chats.
4+
author: sally-baolian
5+
manager: nitinme
6+
ms.service: azure-ai-speech
7+
ms.topic: how-to
8+
ms.date: 8/1/2024
9+
ms.author: v-baolianzou
10+
---
11+
12+
# Interactive language learning with pronunciation assessment
13+
14+
[!INCLUDE [Feature preview](~/reusable-content/ce-skilling/azure/includes/ai-studio/includes/feature-preview.md)]
15+
16+
Learning a new language is an exciting journey. Interactive language learning can make your learning experience more engaging and effective. By using pronunciation assessment effectively, you get instant feedback on pronunciation accuracy, fluency, prosody, grammar, and vocabulary through your interactive language learning experience.
17+
18+
> [!NOTE]
19+
> The language learning feature currently supports only `en-US`. For available regions, refer to [available regions for pronunciation assessment](regions.md#speech-service). If you turn on the **Avatar** button to interact with a text to speech avatar, refer to the available [regions](regions.md#speech-service) for text to speech avatar.
20+
>
21+
> If you have any feedback on the language learning feature, fill out [this form](https://aka.ms/speechpa/intake).
22+
23+
## Common use cases
24+
25+
Here are some common scenarios where you can make use of the language learning feature to improve your language skills:
26+
27+
- **Assess pronunciations:** Practice your pronunciation and receive scores with detailed feedback to identify areas for improvement.
28+
- **Improve speaking skills:** Engage in conversations with a native speaker (or a simulated one) to enhance your speaking skills and build confidence.
29+
- **Learn new vocabulary:** Expand your vocabulary and work on advanced pronunciation by interacting with AI-driven language models.
30+
31+
## Getting started
32+
33+
In this section, you can learn how to immerse yourself in dynamic conversations with a GPT-powered voice assistant to enhance your speaking skills.
34+
35+
To get started with language learning through chatting, follow these steps:
36+
37+
1. Go to **Language learning** in the [Speech Studio](https://aka.ms/speechstudio).
38+
39+
1. Decide on a scenario or context in which you'd like to interact with the voice assistant. This can be a casual conversation, a specific topic, or a language learning exercise.
40+
41+
:::image type="content" source="media/pronunciation-assessment/language-learning.png" alt-text="Screenshot of choosing chatting scenario to interact with the voice assistant." lightbox="media/pronunciation-assessment/language-learning.png":::
42+
43+
If you want to interact with an avatar, toggle the **Avatar** button in the upper right corner to **On**.
44+
45+
1. Press the microphone icon to start speaking naturally, as if you were talking to a real person.
46+
47+
:::image type="content" source="media/pronunciation-assessment/language-learning-selecting-mic-icon.png" alt-text="Screenshot of selecting the microphone icon to interact with the voice assistant." lightbox="media/pronunciation-assessment/language-learning-selecting-mic-icon.png":::
48+
49+
For accurate vocabulary and grammar scores, speak at least 3 sentences before assessment.
50+
51+
1. Press the stop button or **Assess my response** button to finish speaking. This action will trigger the assessment process.
52+
53+
:::image type="content" source="media/pronunciation-assessment/language-learning-assess-response.png" alt-text="Screenshot of selecting the stop button to assess your response." lightbox="media/pronunciation-assessment/language-learning-assess-response.png":::
54+
55+
1. Wait for a moment, and you can get a detailed assessment report.
56+
57+
:::image type="content" source="media/pronunciation-assessment/language-learning-assess-report.png" alt-text="Screenshot of a detailed assessment report.":::
58+
59+
The assessment report may include feedback on:
60+
- **Accuracy:** Accuracy indicates how closely the phonemes match a native speaker's pronunciation.
61+
- **Fluency:** Fluency indicates how closely the speech matches a native speaker's use of silent breaks between words.
62+
- **Prosody:** Prosody indicates the nature of the given speech, including stress, intonation, speaking speed, and rhythm.
63+
- **Grammar:** Grammar considers lexical accuracy, grammatical accuracy, and diversity of sentence structures, providing a more comprehensive evaluation of language proficiency.
64+
- **Vocabulary:** Vocabulary evaluates the speaker's effective usage of words and their appropriateness within the given context to express ideas accurately, as well as the level of lexical complexity.
65+
66+
When recording your speech for pronunciation assessment, ensure your recording time falls within the recommended range of 20 seconds (equivalent to more than 50 words) to 10 minutes per session. This time range is optimal for evaluating the content of your speech accurately. Whether you have a short and focused conversation or a more extended dialogue, as long as the total recorded time falls within this range, you'll receive comprehensive feedback on your pronunciation, fluency, and content.
67+
68+
To get feedback on how to improve for each aspect of the assessment, select **Get feedback on how to improve**.
69+
70+
:::image type="content" source="media/pronunciation-assessment/language-learning-feedback-improve.png" alt-text="Screenshot of selecting the button to get feedback on how to improve for each aspect of the assessment.":::
71+
72+
When you have completed the conversation, you can also download your chat audio. You can clear the current conversation by selecting **Clear chat**.
73+
74+
## Next steps
75+
76+
- Use [pronunciation assessment with the Speech SDK](how-to-pronunciation-assessment.md)
77+
- Try [pronunciation assessment in the studio](pronunciation-assessment-tool.md).
49.5 KB
Loading
56.7 KB
Loading

0 commit comments

Comments
 (0)