Skip to content

Commit 618125a

Browse files
authored
Merge pull request #181114 from eric-urban/patch-13
Update how-to-pronunciation-assessment.md
2 parents 0abd751 + c3fbf0d commit 618125a

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

articles/cognitive-services/Speech-Service/how-to-pronunciation-assessment.md

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -161,29 +161,29 @@ double pronunciationScore = pronunciationAssessmentResult.pronunciationScore;
161161
162162
::: zone-end
163163
164-
### Pronunciation assessment configuration parameters
164+
## Configuration parameters
165165
166166
This table lists the configuration parameters for pronunciation assessment.
167167
168168
| Parameter | Description | Required? |
169169
|-----------|-------------|---------------------|
170-
| ReferenceText | The text that the pronunciation will be evaluated against. | Required |
171-
| GradingSystem | The point system for score calibration. The `FivePoint` system gives a 0-5 floating point score, and `HundredMark` gives a 0-100 floating point score. Default: `FivePoint`. | Optional |
172-
| Granularity | The evaluation granularity. Accepted values are `Phoneme`, which shows the score on the full text, word and phoneme level, `Word`, which shows the score on the full text and word level, `FullText`, which shows the score on the full text level only. Default: `Phoneme`. | Optional |
173-
| EnableMiscue | Enables miscue calculation. With this enabled, the pronounced words will be compared to the reference text, and will be marked with omission/insertion based on the comparison. Accepted values are `False` and `True`. Default: `False`. | Optional |
174-
| ScenarioId | A GUID indicating a customized point system. | Optional |
170+
| `ReferenceText` | The text that the pronunciation will be evaluated against. | Required |
171+
| `GradingSystem` | The point system for score calibration. The `FivePoint` system gives a 0-5 floating point score, and `HundredMark` gives a 0-100 floating point score. Default: `FivePoint`. | Optional |
172+
| `Granularity` | The evaluation granularity. Accepted values are `Phoneme`, which shows the score on the full text, word and phoneme level, `Word`, which shows the score on the full text and word level, `FullText`, which shows the score on the full text level only. Default: `Phoneme`. | Optional |
173+
| `EnableMiscue` | Enables miscue calculation when the pronounced words are compared to the reference text. If this value is `True`, the `ErrorType` result value can be set to `Omission` or `Insertion` based on the comparison. Accepted values are `False` and `True`. Default: `False`. | Optional |
174+
| `ScenarioId` | A GUID indicating a customized point system. | Optional |
175175
176-
### Pronunciation assessment result parameters
176+
## Result parameters
177177
178178
This table lists the result parameters of pronunciation assessment.
179179
180180
| Parameter | Description |
181181
|-----------|-------------|
182-
| `AccuracyScore` | Pronunciation accuracy of the speech. Accuracy indicates how closely the phonemes match a native speaker's pronunciation. Word and full text level accuracy score is aggregated from phoneme level accuracy score. |
182+
| `AccuracyScore` | Pronunciation accuracy of the speech. Accuracy indicates how closely the phonemes match a native speaker's pronunciation. Word and full text level accuracy scores are aggregated from phoneme level accuracy score. |
183183
| `FluencyScore` | Fluency of the given speech. Fluency indicates how closely the speech matches a native speaker's use of silent breaks between words. |
184-
| `CompletenessScore` | Completeness of the speech, determined by calculating the ratio of pronounced words to reference text input. |
184+
| `CompletenessScore` | Completeness of the speech, calculated by the ratio of pronounced words to the input reference text. |
185185
| `PronScore` | Overall score indicating the pronunciation quality of the given speech. This is aggregated from `AccuracyScore`, `FluencyScore`, and `CompletenessScore` with weight. |
186-
| `ErrorType` | This value indicates whether a word is omitted, inserted or badly pronounced, compared to `ReferenceText`. Possible values are `None` (meaning no error on this word), `Omission`, `Insertion`, and `Mispronunciation`. |
186+
| `ErrorType` | This value indicates whether a word is omitted, inserted, or mispronounced, compared to the `ReferenceText`. Possible values are `None`, `Omission`, `Insertion`, and `Mispronunciation`. |
187187
188188
### Sample responses
189189
@@ -237,8 +237,6 @@ A typical pronunciation assessment result in JSON:
237237

238238
## Next steps
239239

240-
<!-- TODO: update JavaScript sample links after release -->
241-
242240
* Watch the [video introduction](https://www.youtube.com/watch?v=cBE8CUHOFHQ) and [video tutorial](https://www.youtube.com/watch?v=zFlwm7N4Awc) of pronunciation assessment
243241

244242
* Try out the [pronunciation assessment demo](https://github.com/Azure-Samples/Cognitive-Speech-TTS/tree/master/PronunciationAssessment/BrowserJS)

0 commit comments

Comments
 (0)