Skip to content

Commit 6155e2a

Browse files
Merge pull request #207216 from sally-baolian/patch-49
Update speech-ssml-phonetic-sets.md
2 parents 62b3029 + 2f1624b commit 6155e2a

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

articles/cognitive-services/Speech-Service/speech-ssml-phonetic-sets.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,24 @@ Phonetic alphabets are used with the [Speech Synthesis Markup Language (SSML)](s
1818

1919
Speech service supports the [International Phonetic Alphabet (IPA)](https://en.wikipedia.org/wiki/International_Phonetic_Alphabet) suprasegmentals that are listed here. You set `ipa` as the `alphabet` in [SSML](speech-synthesis-markup.md#use-phonemes-to-improve-pronunciation).
2020

21-
|`ipa` | Symbol |
22-
|-------|-------------------|
23-
| `ˈ` | Primary stress |
24-
| `ˌ` | Secondary stress |
25-
| `.` | Syllable boundary |
26-
| `ː` | Long |
27-
| `` | Linking |
28-
> [!NOTE]
29-
> long suprasegmental symbol is `ː` not the punctuation colon `:`.
21+
|`ipa` | Symbol | Note|
22+
|-------|-------------------|-------------------|
23+
| `ˈ` | Primary stress | Don’t use single quote ( ‘ or ' ) though it looks similar. |
24+
| `ˌ` | Secondary stress | Don’t use comma ( , ) though it looks similar. |
25+
| `.` | Syllable boundary | |
26+
| `ː` | Long | Don’t use colon ( : or :) though it looks similar. |
27+
| `` | Linking | |
28+
29+
> [!TIP]
30+
> You can use [the international phonetic alphabet keyboard](https://www.internationalphoneticalphabet.org/html-ipa-keyboard-v1/keyboard/) to create the correct `ipa` suprasegmentals.
3031
3132
For some locales, Speech service defines its own phonetic alphabets, which ordinarily map to the [International Phonetic Alphabet (IPA)](https://en.wikipedia.org/wiki/International_Phonetic_Alphabet). The eight locales that support the Microsoft Speech API (SAPI, or `sapi`) are en-US, fr-FR, de-DE, es-ES, ja-JP, zh-CN, zh-HK, and zh-TW. For those eight locales, you set `sapi` or `ipa` as the `alphabet` in [SSML](speech-synthesis-markup.md#use-phonemes-to-improve-pronunciation).
3233

3334
See the sections in this article for the phonemes that are specific to each locale.
3435

36+
> [!NOTE]
37+
> The following tables list viseme IDs corresponding to phonemes for different locales. When viseme ID is 0, it indicates silence.
38+
3539
## ar-EG/ar-SA
3640
[!INCLUDE [ar-EG](./includes/phonetic-sets/text-to-speech/ar-eg.md)]
3741

0 commit comments

Comments
 (0)