TTS - pronounciation of words in foreign language

Oxueillirep 131 Reputation points
2021-07-14T06:59:12.877+00:00

I am using de-DE-ConradNeural and de-DE-KatjaNeural to synthesize german text. They seem to be able to recognize some english words and pronounce them properly in English - but not all.

Using SSML tags <lang xml:lang='en-US'>xxx</lang> it seems to be possible to force Conrad and Katja to pronounce the terms in English. But this "trick" does not seem to work at all when using it with french or italian words - Conrad and Katja will ignore <lang xml:lang='fr-FR'> or <lang xml:lang='it-IT'>and read the foreign words as if they were in german.
Is this behaviour correct and is there any workaround, other than spelling the words in IPA-phonetics, which is very clumsy to handle.

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
2,065 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
3,604 questions
0 comments No comments
{count} votes

Accepted answer
  1. romungi-MSFT 48,906 Reputation points Microsoft Employee Moderator
    2021-07-14T13:57:21.363+00:00

    @Oxueillirep I think you are using the right tag to include a foreign language in your XML as this scenario is available as adjust speaking languages in the service. But, the only voice that seems to support seems to be en-US-JennyMultilingualNeural as per documentation.

    Infact, you could simply try using JennyMultilingualNeural and check if this works for you because it supports 13 secondary languages. Please check this blog for more details. You could also build your own custom voice with multi-lingual, multi-speaker & universal model with custom neural voice by submitting the intake form.

    Hope this helps.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.