title | titleSuffix | description | author | manager | ms.service | ms.topic | ms.date | ms.author |
---|---|---|---|---|---|---|---|---|
Speech phonetic alphabets - Speech service |
Azure AI services |
This article presents Speech service phonetic alphabet and International Phonetic Alphabet (IPA) examples. |
jiajzhan |
junwg |
azure-ai-speech |
conceptual |
1/22/2024 |
jiajzhan |
Phonetic alphabets are used with the Speech Synthesis Markup Language (SSML) to improve the pronunciation of text to speech voices. To learn when and how to use each alphabet, see Use phonemes to improve pronunciation.
Speech service supports the International Phonetic Alphabet (IPA) suprasegmentals that are listed here. You set ipa
as the alphabet
in SSML.
ipa |
Symbol | Note |
---|---|---|
ˈ |
Primary stress | Don't use single quote (‘ or ' ) though they look similar. |
ˌ |
Secondary stress | Don't use comma (, ) though it looks similar. |
. |
Syllable boundary | |
ː |
Long | Don't use colon (: or : ) though they look similar. |
‿ |
Linking |
Tip
You can use the international phonetic alphabet keyboard to create the correct ipa
suprasegmentals.
For some locales, Speech service defines its own phonetic alphabets, which ordinarily map to the International Phonetic Alphabet (IPA). 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.
See the sections in this article for the phonemes that are specific to each locale.
Note
The following tables list viseme IDs corresponding to phonemes for different locales. When viseme ID is 0, it indicates silence.
[!INCLUDE ar-EG]
[!INCLUDE bg-BG]
[!INCLUDE ca-ES]
[!INCLUDE cs-CZ]
[!INCLUDE da-DK]
[!INCLUDE de-DE]
[!INCLUDE el-GR]
[!INCLUDE en-GB]
[!INCLUDE en-US]
[!INCLUDE es-ES]
[!INCLUDE es-MX]
[!INCLUDE fi-FI]
[!INCLUDE fr-FR]
[!INCLUDE he-IL]
[!INCLUDE hr-HR]
[!INCLUDE hu-HU]
[!INCLUDE id-ID]
[!INCLUDE it-IT]
[!INCLUDE ja-JP]
[!INCLUDE ko-KR]
[!INCLUDE ms-MY]
[!INCLUDE nb-NO]
[!INCLUDE nl-NL]
[!INCLUDE pl-PL]
[!INCLUDE pt-BR]
[!INCLUDE pt-PT]
[!INCLUDE ro-RO]
[!INCLUDE ru-RU]
[!INCLUDE sk-SK]
[!INCLUDE sl-SI]
[!INCLUDE sv-SE]
[!INCLUDE th-TH]
[!INCLUDE tr-TR]
[!INCLUDE vi-VN]
[!INCLUDE zh-CN]
[!INCLUDE zh-HK]
[!INCLUDE zh-TW]
[!INCLUDE X-SAMPA]