Skip to content

Commit 42eb7b1

Browse files
authored
Merge pull request #795 from sally-baolian/patch-23
CNV Pro new sibling locale/Cross lingual new support/Multilingual new support/new support for V9
2 parents 5af40d2 + e8f116d commit 42eb7b1

File tree

2 files changed

+151
-40
lines changed

2 files changed

+151
-40
lines changed

articles/ai-services/speech-service/includes/language-support/tts-cnv.md

Lines changed: 42 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -8,66 +8,68 @@ ms.author: eur
88

99
| Locale (BCP-47) | Language | Custom neural voice feature |
1010
| ----- | ----- | ----- |
11-
| `ar-EG` | Arabic (Egypt) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target|
11+
| `ar-EG` | Arabic (Egypt) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice|
1212
| `ar-OM` | Arabic (Oman)| Custom neural voice Pro |
13-
| `ar-SA` | Arabic (Saudi Arabia) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target|
13+
| `ar-SA` | Arabic (Saudi Arabia) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice|
1414
| `ar-SY` | Arabic (Syria) | Custom neural voice Pro |
1515
| `ar-TN` | Arabic (Tunisia)| Custom neural voice Pro |
1616
| `bg-BG` | Bulgarian (Bulgaria) | Custom neural voice Pro |
17-
| `ca-ES` | Catalan | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target|
18-
| `cs-CZ` | Czech (Czechia) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target |
19-
| `da-DK` | Danish (Denmark) | Custom neural voice Pro<br/><br/>Cross-lingual voice target |
20-
| `de-AT` | German (Austria) | Custom neural voice Pro<br/><br/>Cross-lingual voice target|
21-
| `de-CH` | German (Switzerland) | Custom neural voice Pro<br/><br/>Cross-lingual voice target |
22-
| `de-DE` | German (Germany) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target |
23-
| `el-GR` | Greek (Greece) | Custom neural voice Pro |
24-
| `en-AU` | English (Australia) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target |
25-
| `en-CA` | English (Canada) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice target |
26-
| `en-GB` | English (United Kingdom) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target |
17+
| `ca-ES` | Catalan | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice|
18+
| `cs-CZ` | Czech (Czechia) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
19+
| `da-DK` | Danish (Denmark) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
20+
| `de-AT` | German (Austria) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
21+
| `de-CH` | German (Switzerland) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
22+
| `de-DE` | German (Germany) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
23+
| `el-GR` | Greek (Greece) | Custom neural voice Pro<br/><br/>Multi-style voice |
24+
| `en-AU` | English (Australia) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
25+
| `en-CA` | English (Canada) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
26+
| `en-GB` | English (United Kingdom) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
2727
| `en-IE` | English (Ireland) | Custom neural voice Pro<br/><br/>Cross-lingual voice target |
28-
| `en-IN` | English (India) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target |
28+
| `en-IN` | English (India) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
2929
| `en-KE` | English (Kenya) | Custom neural voice Pro |
3030
| `en-NG` |English (Nigeria) | Custom neural voice Pro |
31+
| `en-NZ` |English (New Zealand) | Custom neural voice Pro |
3132
| `en-PH` | English (Philippines) | Custom neural voice Pro |
3233
| `en-SG` | English (Singapore) | Custom neural voice Pro |
3334
| `en-TZ` | English (Tanzania) | Custom neural voice Pro |
3435
| `en-US` | English (United States) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
3536
| `en-ZA` |English (South Africa) | Custom neural voice Pro |
3637
| `es-AR` |Spanish (Argentina)| Custom neural voice Pro |
38+
| `es-Cl` |Spanish (Chile)| Custom neural voice Pro |
3739
| `es-CO` |Spanish (Colombia)| Custom neural voice Pro |
38-
| `es-ES` | Spanish (Spain) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target |
39-
| `es-MX` | Spanish (Mexico) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target |
40-
| `fi-FI` | Finnish (Finland) | Custom neural voice Pro<br/><br/>Cross-lingual voice target |
40+
| `es-ES` | Spanish (Spain) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
41+
| `es-MX` | Spanish (Mexico) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
42+
| `fi-FI` | Finnish (Finland) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
4143
| `fr-BE` | French (Belgium) | Custom neural voice Pro<br/><br/>Cross-lingual voice target |
42-
| `fr-CA` | French (Canada) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target |
43-
| `fr-CH` | French (Switzerland) | Custom neural voice Pro<br/><br/>Cross-lingual voice target|
44-
| `fr-FR` | French (France) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target |
45-
| `he-IL` | Hebrew (Israel) | Custom neural voice Pro |
46-
| `hi-IN` | Hindi (India) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target |
44+
| `fr-CA` | French (Canada) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
45+
| `fr-CH` | French (Switzerland) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice|
46+
| `fr-FR` | French (France) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
47+
| `he-IL` | Hebrew (Israel) | Custom neural voice Pro<br/><br/>Multi-style voice |
48+
| `hi-IN` | Hindi (India) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
4749
| `hr-HR` | Croatian (Croatia) | Custom neural voice Pro |
48-
| `hu-HU` | Hungarian (Hungary) | Custom neural voice Pro<br/><br/>Cross-lingual voice target |
50+
| `hu-HU` | Hungarian (Hungary) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
4951
| `id-ID` | Indonesian (Indonesia) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target |
50-
| `it-IT` | Italian (Italy) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target |
52+
| `it-IT` | Italian (Italy) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
5153
| `ja-JP` | Japanese (Japan) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice|
52-
| `ko-KR` | Korean (Korea) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target |
53-
| `ms-MY` | Malay (Malaysia) | Custom neural voice Pro<br/><br/>Cross-lingual voice target |
54-
| `nb-NO` | Norwegian Bokmål (Norway) | Custom neural voice Pro<br/><br/>Cross-lingual voice target|
55-
| `nl-BE` | Dutch (Belgium) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target |
56-
| `nl-NL` | Dutch (Netherlands) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target |
57-
| `pl-PL` | Polish (Poland) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target|
58-
| `pt-BR` | Portuguese (Brazil) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target |
59-
| `pt-PT` | Portuguese (Portugal) | Custom neural voice Pro<br/><br/>Cross-lingual voice target|
60-
| `ro-RO` | Romanian (Romania) | Custom neural voice Pro |
61-
| `ru-RU` | Russian (Russia) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target |
62-
| `sk-SK` | Slovak (Slovakia) | Custom neural voice Pro |
54+
| `ko-KR` | Korean (Korea) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
55+
| `ms-MY` | Malay (Malaysia) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
56+
| `nb-NO` | Norwegian Bokmål (Norway) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice|
57+
| `nl-BE` | Dutch (Belgium) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
58+
| `nl-NL` | Dutch (Netherlands) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
59+
| `pl-PL` | Polish (Poland) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice|
60+
| `pt-BR` | Portuguese (Brazil) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
61+
| `pt-PT` | Portuguese (Portugal) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice|
62+
| `ro-RO` | Romanian (Romania) | Custom neural voice Pro<br/><br/>Multi-style voice |
63+
| `ru-RU` | Russian (Russia) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
64+
| `sk-SK` | Slovak (Slovakia) | Custom neural voice Pro<br/><br/>Multi-style voice |
6365
| `sl-SI` | Slovenian (Slovenia) | Custom neural voice Pro |
64-
| `sv-SE` | Swedish (Sweden) | Custom neural voice Pro<br/><br/>Cross-lingual voice target |
66+
| `sv-SE` | Swedish (Sweden) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
6567
| `ta-IN` | Tamil (India) | Custom neural voice Pro<br/><br/>Cross-lingual voice target |
6668
| `te-IN` | Telugu (India) | Custom neural voice Pro |
67-
| `th-TH` | Thai (Thailand) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target|
68-
| `tr-TR` | Turkish (Türkiye) | Custom neural voice Pro<br/><br/>Cross-lingual voice target |
69-
| `vi-VN` | Vietnamese (Vietnam) | Custom neural voice Pro |
69+
| `th-TH` | Thai (Thailand) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice|
70+
| `tr-TR` | Turkish (Türkiye) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
71+
| `vi-VN` | Vietnamese (Vietnam) | Custom neural voice Pro<br/><br/>Multi-style voice |
7072
| `zh-CN` | Chinese (Mandarin, Simplified) | Custom neural voice Pro<br/><br/>Custom neural voice lite (Preview)<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice|
71-
| `zh-HK` | Chinese (Cantonese, Traditional) | Custom neural voice Pro<br/><br/>Cross-lingual voice target |
73+
| `zh-HK` | Chinese (Cantonese, Traditional) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |
7274
| `zh-SG` | Chinese (Simplified, Singapore) | Custom neural voice Pro |
73-
| `zh-TW` | Chinese (Taiwanese Mandarin, Traditional) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target |
75+
| `zh-TW` | Chinese (Taiwanese Mandarin, Traditional) | Custom neural voice Pro<br/><br/>Cross-lingual voice source and target<br/><br/>Multi-style voice |

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

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,115 @@ ms.custom: references_regions
1313

1414
Azure AI speech high definition (HD) voices are available in public preview. The HD voices can understand the content, automatically detect emotions in the input text, and adjust the speaking tone in real-time to match the sentiment. HD voices maintain a consistent voice persona from their neural (and non HD) counterparts, and deliver even more value through enhanced features. For more information, see [What are Azure AI Speech high definition (HD) voices?](../../high-definition-voices.md).
1515

16+
#### Custom neural voice
17+
18+
- Previously, some locales were only supported with V3 for the training recipe. These locales now also support V9, enabling improved training quality and expanded features. For these locales, refer to the following table:
19+
20+
| **Locale (BCP-47)** | **Language** |
21+
|---------------------|---------------------------|
22+
| `ar-EG` | Arabic (Egypt) |
23+
| `ar-SA` | Arabic (Saudi Arabia) |
24+
| `ca-ES` | Catalan |
25+
| `cs-CZ` | Czech (Czechia) |
26+
| `da-DK` | Danish (Denmark) |
27+
| `de-AT` | German (Austria) |
28+
| `de-CH` | German (Switzerland) |
29+
| `el-GR` | Greek (Greece) |
30+
| `en-IN` | English (India) |
31+
| `fi-FI` | Finnish (Finland) |
32+
| `fr-CH` | French (Switzerland) |
33+
| `he-IL` | Hebrew (Israel) |
34+
| `hi-IN` | Hindi (India) |
35+
| `hu-HU` | Hungarian (Hungary) |
36+
| `ms-MY` | Malay (Malaysia) |
37+
| `nb-NO` | Norwegian Bokmål (Norway) |
38+
| `nl-NL` | Dutch (Netherlands) |
39+
| `pl-PL` | Polish (Poland) |
40+
| `pt-PT` | Portuguese (Portugal) |
41+
| `ro-RO` | Romanian (Romania) |
42+
| `ru-RU` | Russian (Russia) |
43+
| `sk-SK` | Slovak (Slovakia) |
44+
| `sv-SE` | Swedish (Sweden) |
45+
| `th-TH` | Thai (Thailand) |
46+
| `r-TR` | Turkish (Türkiye) |
47+
| `vi-VN` | Vietnamese (Vietnam) |
48+
| `zh-HK` | Chinese (Cantonese, Traditional) |
49+
| `zh-TW` | Chinese (Taiwanese Mandarin, Traditional) |
50+
51+
- Custom neural voice Pro now supports the following new locales:
52+
- `en-NZ`: English (New Zealand)
53+
- `es-CL`: Spanish (Chile)
54+
55+
See the [language list for Custom neural voice](../../language-support.md?tabs=tts#custom-neural-voice) for the full list of supported locales.
56+
57+
- The cross-lingual feature now supports the following new locales as source locales:
58+
59+
| **Locale (BCP-47)** | **Language** |
60+
|---------------------|---------------------------|
61+
| `da-DK` | Danish (Denmark) |
62+
| `de-AT` | German (Austria) |
63+
| `de-CH` | German (Switzerland) |
64+
| `de-DE` | German (Germany) |
65+
| `en-CA` | English (Canada) |
66+
| `fi-FI` | Finnish (Finland) |
67+
| `fr-CH` | French (Switzerland) |
68+
| `hu-HU` | Hungarian (Hungary) |
69+
| `ms-MY` | Malay (Malaysia) |
70+
| `nb-NO` | Norwegian Bokmål (Norway) |
71+
| `pt-PT` | Portuguese (Portugal) |
72+
| `sv-SE` | Swedish (Sweden) |
73+
| `tr-TR` | Turkish (Türkiye) |
74+
| `zh-HK` | Chinese (Cantonese, Traditional) |
75+
76+
See the [language list for Custom neural voice](../../language-support.md?tabs=tts#custom-neural-voice) for the full list of supported locales.
77+
78+
- The multi-style voice feature now supports the following new locales:
79+
80+
| **Locale (BCP-47)** | **Language** |
81+
|---------------------|---------------------------|
82+
| `ar-EG` | Arabic (Egypt) |
83+
| `ar-SA` | Arabic (Saudi Arabia) |
84+
| `ca-ES` | Catalan |
85+
| `cs-CZ` | Czech (Czechia) |
86+
| `da-DK` | Danish (Denmark) |
87+
| `de-AT` | German (Austria) |
88+
| `de-CH` | German (Switzerland) |
89+
| `de-DE` | German (Germany) |
90+
| `el-GR` | Greek (Greece) |
91+
| `en-AU` | English (Australia) |
92+
| `en-CA` | English (Canada) |
93+
| `en-GB` | English (United Kingdom) |
94+
| `en-IN` | English (India) |
95+
| `es-ES` | Spanish (Spain) |
96+
| `es-MX` | Spanish (Mexico) |
97+
| `fi-FI` | Finnish (Finland) |
98+
| `fr-CA` | French (Canada) |
99+
| `fr-CH` | French (Switzerland) |
100+
| `fr-FR` | French (France) |
101+
| `he-IL` | Hebrew (Israel) |
102+
| `hi-IN` | Hindi (India) |
103+
| `hu-HU` | Hungarian (Hungary) |
104+
| `it-IT` | Italian (Italy) |
105+
| `ko-KR` | Korean (Korea) |
106+
| `ms-MY` | Malay (Malaysia) |
107+
| `nb-NO` | Norwegian Bokmål (Norway) |
108+
| `nl-BE` | Dutch (Belgium) |
109+
| `nl-NL` | Dutch (Netherlands) |
110+
| `pl-PL` | Polish (Poland) |
111+
| `pt-BR` | Portuguese (Brazil) |
112+
| `pt-PT` | Portuguese (Portugal) |
113+
| `ro-RO` | Romanian (Romania) |
114+
| `ru-RU` | Russian (Russia) |
115+
| `sk-SK` | Slovak (Slovakia) |
116+
| `sv-SE` | Swedish (Sweden) |
117+
| `th-TH` | Thai (Thailand) |
118+
| `tr-TR` | Turkish (Türkiye) |
119+
| `vi-VN` | Vietnamese (Vietnam) |
120+
| `zh-HK` | Chinese (Cantonese, Traditional) |
121+
| `zh-TW` | Chinese (Taiwanese Mandarin, Traditional) |
122+
123+
See the [language list for Custom neural voice](../../language-support.md?tabs=tts#custom-neural-voice) for the full list of supported locales.
124+
16125
### September 2024 release
17126

18127
#### Prebuilt neural voice

0 commit comments

Comments
 (0)