nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.12k stars 638 forks source link

Bug: Speaking text containing an apostrophe when using SpeakSsml causes a mispronunciation #17389

Open m1maker opened 1 week ago

m1maker commented 1 week ago

Steps to reproduce:

Call nvdaController_speakSsml with this string <speak>Bob&apos;s</speak>

Actual behavior:

NVDA will speak Bob ' s

Expected behavior:

NVDA should be say Bob's

NVDA logs, crash dumps and other attachments:

Unknown

System configuration

NVDA version:

2024.4

Windows version:

Windows 11 24H2

Adriani90 commented 1 week ago

Which synth are you using? Does this happen when you change it e.g. from onecore to eSpeak?

m1maker commented 1 week ago

I am using ESpeak and when I switching to another sinthesizer, this problem is also exists.

seanbudd commented 1 week ago

cc @LeonarddeR