You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/ai-services/speech-service/how-to-pronunciation-assessment.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -188,7 +188,7 @@ This table lists some of the key configuration parameters for pronunciation asse
188
188
|`ReferenceText`| The text that the pronunciation is evaluated against.<br/><br/>The `ReferenceText` parameter is optional. Set the reference text if you want to run a [scripted assessment](#scripted-assessment-results) for the reading language learning scenario. Don't set the reference text if you want to run an [unscripted assessment](#unscripted-assessment-results).<br/><br/>For pricing differences between scripted and unscripted assessment, see [Pricing](./pronunciation-assessment-tool.md#pricing). |
189
189
|`GradingSystem`| The point system for score calibration. `FivePoint` gives a 0-5 floating point score. `HundredMark` gives a 0-100 floating point score. Default: `FivePoint`. |
190
190
|`Granularity`| Determines the lowest level of evaluation granularity. Returns scores for levels greater than or equal to the minimal value. Accepted values are `Phoneme`, which shows the score on the full text, word, syllable, and phoneme level, `Word`, which shows the score on the full text and word level, or `FullText`, which shows the score on the full text level only. The provided full reference text can be a word, sentence, or paragraph. It depends on your input reference text. Default: `Phoneme`.|
191
-
|`EnableMiscue`| Enables miscue calculation when the pronounced words are compared to the reference text. Enabling miscue is optional. If this value is `True`, the `ErrorType` result value can be set to `Omission` or `Insertion` based on the comparison. Values are `False` and `True`. Default: `False`. To enable miscue calculation, set the `EnableMiscue` to `True`. You can refer to the code snippet below the table. |
191
+
|`EnableMiscue`| Enables miscue calculation when the pronounced words are compared to the reference text. Enabling miscue is optional. If this value is `True`, the `ErrorType` result value can be set to `Omission` or `Insertion` based on the comparison. Values are `False` and `True`. Default: `False`. To enable miscue calculation, set the `EnableMiscue` to `True`. You can refer to the code snippet above the table. |
192
192
|`ScenarioId`| A GUID for a customized point system. |
193
193
194
194
### Configuration methods
@@ -385,7 +385,7 @@ This table lists some of the key pronunciation assessment results for the script
385
385
|`FluencyScore`| Fluency of the given speech. Fluency indicates how closely the speech matches a native speaker's use of silent breaks between words. | Full Text level |
386
386
|`CompletenessScore`| Completeness of the speech, calculated by the ratio of pronounced words to the input reference text. |Full Text level|
387
387
|`ProsodyScore`| Prosody of the given speech. Prosody indicates how natural the given speech is, including stress, intonation, speaking speed, and rhythm. | Full Text level|
388
-
|`PronScore`| Overall score of the pronunciation quality of the given speech. `PronScore` is aggregated from `AccuracyScore`, `FluencyScore`, and `CompletenessScore` with weight. |Full Text level|
388
+
|`PronScore`| Overall score of the pronunciation quality of the given speech. `PronScore` is calculated from `AccuracyScore`, `FluencyScore`, `CompletenessScore`, and `ProsodyScore` with weight, provided that `ProsodyScore` and `CompletenessScore` are available. If either of them isn't available, `PronScore` won't consider that score.|Full Text level|
389
389
|`ErrorType`| This value indicates the error type compared to the reference text. Options include whether a word is omitted, inserted, or improperly inserted with a break. It also indicates a missing break at punctuation. It also indicates whether a word is badly pronounced, or monotonically rising, falling, or flat on the utterance. Possible values are `None` for no error on this word, `Omission`, `Insertion`, `Mispronunciation`, `UnexpectedBreak`, `MissingBreak`, and `Monotone`. The error type can be `Mispronunciation` when the pronunciation `AccuracyScore` for a word is below 60.| Word level|
390
390
391
391
#### Unscripted assessment results
@@ -405,7 +405,7 @@ This table lists some of the key pronunciation assessment results for the unscri
405
405
|`VocabularyScore`| Proficiency in lexical usage. It evaluates the speaker's effective usage of words and their appropriateness within the given context to express ideas accurately, and the level of lexical complexity. | Full Text level |
406
406
|`GrammarScore`| Correctness in using grammar and variety of sentence patterns. Lexical accuracy, grammatical accuracy, and diversity of sentence structures jointly elevate grammatical errors. | Full Text level|
407
407
|`TopicScore`| Level of understanding and engagement with the topic, which provides insights into the speaker’s ability to express their thoughts and ideas effectively and the ability to engage with the topic. | Full Text level|
408
-
|`PronScore`| Overall score of the pronunciation quality of the given speech. This value is aggregated from `AccuracyScore`, `FluencyScore`, and `CompletenessScore` with weight. | Full Text level |
408
+
|`PronScore`| Overall score of the pronunciation quality of the given speech. `PronScore`is calculated from `AccuracyScore`, `FluencyScore`, and `ProsodyScore` with weight, provided that `ProsodyScore` is available. If `ProsodyScore` isn't available, `PronScore` won't consider that score.| Full Text level |
409
409
|`ErrorType`| A word is badly pronounced, improperly inserted with a break, or missing a break at punctuation. It also indicates whether a pronunciation is monotonically rising, falling, or flat on the utterance. Possible values are `None` for no error on this word, `Mispronunciation`, `UnexpectedBreak`, `MissingBreak`, and `Monotone`. | Word level |
410
410
411
411
The following table describes the prosody assessment results in more detail:
Copy file name to clipboardExpand all lines: articles/ai-services/speech-service/includes/how-to/professional-voice/train-voice/speech-studio.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -256,7 +256,7 @@ To copy your custom neural voice model to another project:
256
256
257
257
:::image type="content" source="../../../../media/custom-voice/cnv-model-copy.png" alt-text="Screenshot of the copy to project option.":::
258
258
259
-
1. Select the **Region**, **Speech resource**, and **Project** where you want to copy the model. You must have a speech resource and project in the target region, otherwise you need to create them first.
259
+
1. Select the **Subscription**, **Region**, **Speech resource**, and **Project** where you want to copy the model. You must have a speech resource and project in the target region, otherwise you need to create them first.
260
260
261
261
:::image type="content" source="../../../../media/custom-voice/cnv-model-copy-dialog.png" alt-text="Screenshot of the copy voice model dialog.":::
Copy file name to clipboardExpand all lines: articles/aks/use-kms-etcd-encryption.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Learn how to use Key Management Service (KMS) etcd encryption with
4
4
ms.topic: article
5
5
ms.subservice: aks-security
6
6
ms.custom: devx-track-azurecli
7
-
ms.date: 01/04/2024
7
+
ms.date: 05/13/2024
8
8
---
9
9
10
10
# Add Key Management Service etcd encryption to an Azure Kubernetes Service cluster
@@ -370,7 +370,7 @@ Beginning in AKS version 1.27, turning on the KMS feature configures KMS v2. Wit
370
370
371
371
### Migrate to KMS v2
372
372
373
-
If your cluster version is later than 1.27 and you already turned on KMS, the upgrade to KMS 1.27 or later is blocked. Use the following steps to migrate to KMS v2:
373
+
If your cluster version is older than 1.27 and you already turned on KMS, the upgrade to cluster version 1.27 or later is blocked. Use the following steps to migrate to KMS v2:
Copy file name to clipboardExpand all lines: articles/app-service/language-support-policy.md
+31-42Lines changed: 31 additions & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Language runtime support policy
3
3
description: Learn about the language runtime support policy for Azure App Service.
4
4
author: jeffwmartinez
5
5
ms.topic: article
6
-
ms.date: 12/23/2023
6
+
ms.date: 05/06/2024
7
7
ms.author: jefmarti
8
8
ms.custom: devx-track-extended-java
9
9
---
@@ -27,7 +27,7 @@ App Service follows community support timelines for the lifecycle of the runtime
27
27
28
28
End-of-support dates for runtime versions are determined independently by their respective stacks and are outside the control of App Service. App Service sends reminder notifications to subscription owners for upcoming end-of-support runtime versions when they become available for each language.
29
29
30
-
Those who receive notifications include account administrators, service administrators, and coadministrators. Contributors, readers, or other roles don't directly receive notifications unless they opt in to receive notification emails, using [Service Health Alerts](../service-health/alerts-activity-log-service-notifications-portal.md).
30
+
Roles that receive notifications include account administrators, service administrators, and coadministrators. Contributors, readers, or other roles don't directly receive notifications unless they opt in to receive notification emails, using [Service Health Alerts](../service-health/alerts-activity-log-service-notifications-portal.md).
31
31
32
32
## Timelines for language runtime version support
33
33
@@ -60,93 +60,82 @@ To learn more about how to update language versions for your App Service applica
60
60
61
61
### JDK versions and maintenance
62
62
63
-
Microsoft and Adoptium builds of OpenJDK are provided and supported on App Service for Java 8, 11, and 17. These binaries are provided as a no-cost, multi-platform, production-ready distribution of the OpenJDK for Azure. They contain all the components for building and running Java SE applications. For local development or testing, you can install the Microsoft build of OpenJDK from the [downloads page](/java/openjdk/download).
63
+
Microsoft and Adoptium builds of OpenJDK are provided and supported on App Service for Java 8, 11, 17, and 21. These binaries are provided as a no-cost, multi-platform, production-ready distribution of the OpenJDK for Azure. They contain all the components for building and running Java SE applications. For local development or testing, you can install the Microsoft build of OpenJDK from the [downloads page](/java/openjdk/download).
\* Alpine 3.16 is the last supported Alpine distribution in App Service. It's recommended to pin to a version to avoid switching over to Ubuntu automatically. Make sure you test and switch to Java offering supported by Ubuntu based distributions when possible.
92
+
\* Alpine 3.16 is the last supported Alpine distribution in App Service. You should pin to a version to avoid switching over to Ubuntu automatically. Make sure you test and switch to Java offering supported by Ubuntu based distributions when possible.
| Java SE, Java 8 | Windows Server 2022 | Adoptium Temurin 8 |
99
+
| Java SE, Java 11 | Windows Server 2022 | MSFT OpenJDK 11 |
100
+
| Java SE, Java 17 | Windows Server 2022 | MSFT OpenJDK 17 |
101
+
| Java SE, Java 21 | Windows Server 2022 | MSFT OpenJDK 21 |
102
+
| Tomcat 8.5, Java 8 | Windows Server 2022 | Adoptium Temurin 8 |
103
+
| Tomcat 8.5, Java 11 | Windows Server 2022 | MSFT OpenJDK 11 |
104
+
| Tomcat 9.0, Java 8 | Windows Server 2022 | Adoptium Temurin 8 |
105
+
| Tomcat 9.0, Java 11 | Windows Server 2022 | MSFT OpenJDK 11 |
106
+
| Tomcat 9.0, Java 17 | Windows Server 2022 | MSFT OpenJDK 17 |
107
+
| Tomcat 9.0, Java 21 | Windows Server 2022 | MSFT OpenJDK 21 |
108
+
| Tomcat 10.0, Java 8 | Windows Server 2022 | Adoptium Temurin 8 |
109
+
| Tomcat 10.0, Java 11 | Windows Server 2022 | MSFT OpenJDK 11 |
110
+
| Tomcat 10.0, Java 17 | Windows Server 2022 | MSFT OpenJDK 17 |
111
+
| Tomcat 10.0, Java 21 | Windows Server 2022 | MSFT OpenJDK 21 |
112
+
| Tomcat 10.1, Java 11 | Windows Server 2022 | MSFT OpenJDK 11 |
113
+
| Tomcat 10.1, Java 17 | Windows Server 2022 | MSFT OpenJDK 17 |
114
+
| Tomcat 10.1, Java 21 | Windows Server 2022 | MSFT OpenJDK 21 |
126
115
127
116
-----
128
117
129
-
If you're [pinned](configure-language-java.md#choosing-a-java-runtime-version) to an older minor version of Java, your site may be using the deprecated [Azul Zulu for Azure](https://devblogs.microsoft.com/java/end-of-updates-support-and-availability-of-zulu-for-azure/) binaries provided through [Azul Systems](https://www.azul.com/). You can continue to use these binaries for your site, but any security patches or improvements will only be available in new versions of the OpenJDK, so we recommend that you periodically update your Web Apps to a later version of Java.
118
+
If you're [pinned](configure-language-java.md#choosing-a-java-runtime-version) to an older minor version of Java, your app might be using the deprecated [Azul Zulu for Azure](https://devblogs.microsoft.com/java/end-of-updates-support-and-availability-of-zulu-for-azure/) binaries provided through [Azul Systems](https://www.azul.com/). You can keep using these binaries for your app, but any security patches or improvements are available only in new versions of the OpenJDK, so we recommend that you periodically update your Web Apps to a later version of Java.
130
119
131
120
Major version updates are provided through new runtime options in Azure App Service. Customers update to these newer versions of Java by configuring their App Service deployment and are responsible for testing and ensuring the major update meets their needs.
132
121
133
122
Supported JDKs are automatically patched on a quarterly basis in January, April, July, and October of each year. For more information on Java on Azure, see [this support document](/azure/developer/java/fundamentals/java-support-on-azure).
134
123
135
124
### Security updates
136
125
137
-
Patches and fixes for major security vulnerabilities are released as soon as they become available in Microsoft builds of the OpenJDK. A "major" vulnerability is defined by a base score of 9.0 or higher on the [NIST Common Vulnerability Scoring System, version 2](https://nvd.nist.gov/vuln-metrics/cvss).
126
+
Patches and fixes for major security vulnerabilities are released as soon as they become available in Microsoft builds of the OpenJDK. A "major" vulnerability has a base score of 9.0 or higher on the [NIST Common Vulnerability Scoring System, version 2](https://nvd.nist.gov/vuln-metrics/cvss).
138
127
139
128
Tomcat 8.5 reached [End of Life as of March 31, 2024](https://tomcat.apache.org/tomcat-85-eol.html) and Tomcat 10.0 reached [End of Life as of October 31, 2022](https://tomcat.apache.org/tomcat-10.0-eol.html).
140
129
141
-
While the runtimes are still available on Azure App Service, Azure won't apply security updates to Tomcat 8.5 or 10.0.
130
+
While the runtimes are still available on Azure App Service, Tomcat 8.5 or 10.0 won't receive security updates.
142
131
143
132
When possible, migrate your applications to Tomcat 9.0 or Tomcat 10.1. Tomcat 9.0 and Tomcat 10.1 are available on Azure App Service. For more information, see the [official Tomcat site](https://tomcat.apache.org/whichversion.html).
144
133
145
134
Community support for Java 7 ended on July 29, 2022 and [Java 7 was retired from App Service](https://azure.microsoft.com/updates/transition-to-java-11-or-8-by-29-july-2022/). If you have a web app running on Java 7, upgrade to Java 8 or 11 immediately.
146
135
147
136
### Deprecation and retirement
148
137
149
-
If a supported Java runtime will be retired, Azure developers using the affected runtime will be given a deprecation notice at least six months before the runtime is retired.
138
+
If a supported Java runtime is retired, Azure developers using the affected runtime receive a deprecation notice at least six months before the runtime is retired.
150
139
151
140
-[Reasons to move to Java 11](/java/openjdk/reasons-to-move-to-java-11?bc=/azure/developer/breadcrumb/toc.json&toc=/azure/developer/java/fundamentals/toc.json)
0 commit comments