microsoft tts reads english wierd when its set to hebrew.

Paz Elisha 20 Reputation points
2024-11-17T15:05:58.5833333+00:00

when the hebrew tts reads a sentence with seperated english letters it reads it weird.

for example : "השם שלך הוא P A Z" doesn't say the letter "P", "A", "Z", instead it pronounces the sound of the letter. how can i make it say the letter itself ?

I tried commas, semicolon, dots and spaces but it still doesn't work. any tip ?

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
1,802 questions
{count} votes

Accepted answer
  1. santoshkc 10,150 Reputation points Microsoft Vendor
    2024-11-20T08:28:41.7133333+00:00

    Hi @Paz Elisha,

    Thank you for your follow up query.

    To ensure Hebrew TTS pronounces English letters correctly without switching voices, you can use SSML phonemes to specify how each letter should sound, keeping the same Hebrew voice. For example, <phoneme alphabet="ipa" ph="piː">P</phoneme> ensures "P" is pronounced as "Pee." Alternatively, you can use pauses between letters with <break> tags or adjust the speech rate using <prosody> to emphasize each letter. If these approaches don't fully meet production quality, consider training a custom neural voice or post-processing the audio for seamless output.

    I hope you understand! Thank you.

    1 person found this answer helpful.
    0 comments No comments

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.