[espeak-ng:master] new issue: A TTS is too chatty and "smart" and at most situations a builtin converter from acronims - abriviations to words is not accurate. #github
email@example.com Integration <espeak-ng@...>
[espeak-ng:master] New Issue Created by gregjozk:
I'm raising this issue, due to on the NVDA's site on Github there are more and more issues, which are firstly linked to TTS and a default TTS in NVDA is espeak NG or Onecore, which seems to inherit most code from espeak NG due to same mistakes that it is doing.
here is a problem: a synth treats both acronims and abriviations the same so "cm" is always "centimeter" but in most cases it is not correct. there are many more cases, where this behaviour is incorrect. e.g.: in slavic languages "you" in plural is "vi", but espeak it treats always as "roman 6".
also test, how is spelled "x64". in most cases it is pronounced as "ten sixty four".
possible solution: do not convert abriviations to words, because in different situations they have different meanings an leave tts to spell it or speak it as usual word if it is written with lowercase included.