firstname.lastname@example.org Integration <espeak-ng@...>
Why exactly have you closed this? The solution employed in NVDA is merely an work around that is if eSpeak files are placed in a path with accented character eSpeak cannot be used and NVDA falls back to the another synthesizer assuming that any other engine is available.
I'm using 貸款 as an example. It's
I think the expected behaviour is that espeak finds 貸 款 from the dictionary file, replaces it with dai4kuan3 for speaking out the phoneme and then sets dictionary_skipwords to mark that 款 has already been translated/spoken as part of the previous word and should be skipped.
Actual behaviour seems to be that dictionary_skipwords has no effect and thus 款 is spoken twice.
A dirty fix is to remove the whitespace in in