Hello,
I am a Spanish language teacher, and I use Azure Speech in a small educational web application designed to help students practice Spanish pronunciation.
I have identified a pronunciation issue with the Spanish (Spain) neural voice es-ES-ElviraNeural.
The word “jersey” (meaning “sweater” in Spanish) is consistently pronounced in an English-like manner rather than with the pronunciation commonly used in Spain.
Speech configuration:
- Voice:
es-ES-ElviraNeural
Locale: es-ES
Azure region: southeastasia
Speech rate: -22%
Output: MP3, 24 kHz, 48 kbps
Test cases:
jersey
el jersey
Mi jersey es rojo.
Llevo un jersey azul.
All four synthesis requests succeeded, but the word “jersey” was pronounced in an English-like manner in every case, including within complete Spanish sentences.
I then tested the same voice using the SSML <phoneme> element with the IPA transcription xeɾ.ˈsej:
<phoneme alphabet="ipa" ph="xeɾ.ˈsej">jersey</phoneme>
With this explicit pronunciation, Azure produced the expected Spanish pronunciation in both tested sentences:
el jersey
Mi jersey es rojo.
This suggests that the voice can produce the expected pronunciation, but its default pronunciation selection may need improvement.
I understand that SSML provides a workaround. However, since “jersey” is an established Spanish word commonly found in language-learning materials, I believe this issue would be better addressed at the voice-model level rather than requiring individual applications to maintain pronunciation exceptions.
Could someone from the Azure AI Speech team review this behavior and confirm whether it can be escalated for a possible improvement to the voice model's default pronunciation?
I can provide the original and corrected audio samples and the corresponding SSML if needed.
Thank you.Hello,
I am a Spanish language teacher, and I use Azure Speech in a small educational web application designed to help students practice Spanish pronunciation.
I have identified a pronunciation issue with the Spanish (Spain) neural voice es-ES-ElviraNeural.
The word “jersey” (meaning “sweater” in Spanish) is consistently pronounced in an English-like manner rather than with the pronunciation commonly used in Spain.
Speech configuration:
Voice: es-ES-ElviraNeural
Locale: es-ES
Azure region: southeastasia
Speech rate: -22%
Output: MP3, 24 kHz, 48 kbps
Test cases:
jersey
el jersey
Mi jersey es rojo.
Llevo un jersey azul.
All four synthesis requests succeeded, but the word “jersey” was pronounced in an English-like manner in every case, including within complete Spanish sentences.
I then tested the same voice using the SSML <phoneme> element with the IPA transcription xeɾ.ˈsej:
<phoneme alphabet="ipa" ph="xeɾ.ˈsej">jersey</phoneme>
With this explicit pronunciation, Azure produced the expected Spanish pronunciation in both tested sentences:
el jersey
Mi jersey es rojo.
This suggests that the voice can produce the expected pronunciation, but its default pronunciation selection may need improvement.
I understand that SSML provides a workaround. However, since “jersey” is an established Spanish word commonly found in language-learning materials, I believe this issue would be better addressed at the voice-model level rather than requiring individual applications to maintain pronunciation exceptions.
Could someone from the Azure AI Speech team review this behavior and confirm whether it can be escalated for a possible improvement to the voice model's default pronunciation?
I can provide the original and corrected audio samples and the corresponding SSML if needed.
Thank you.