davidacm / NVDA-IBMTTS-Driver

This project is aimed at developing and maintaining the NVDA IBMTTS driver. IBMTTS is a synthesizer similar to Eloquence. Please send your ideas and contributions here!
GNU General Public License v2.0
60 stars 23 forks source link

Hex Strings, Dates #28

Closed dan1982code closed 4 years ago

dan1982code commented 4 years ago

Hi,

Is there any way to fix the driver so that it doesn't pronounce embedded cf as 'compare'? e.g.: 88cf44 and feb as February; e.g. 88Feb42

Also, it does strange things with dates that are not even close to dates, such as: Assignment 1 Marks (should be "assignment one marks")

Thanks for all of your work on this!

davidacm commented 4 years ago

IBMTTS, even with abbbreviations disabled, does these things. Its related with the synthesizer, and not the driver. An idea could be to integrate a specific module to deal with this, because in other languages are many things like that. This feature could be enabled or not by the user. But I can't do it at this time, although I can accept contributions.

Thanks for reporting.

Cleversn commented 4 years ago

yes, in Brazilian Portuguese there are also lots of undesired replacements. my solution has been to keep putting such acronyms in NVDA's voice dictionary as they show up.

davidacm commented 4 years ago

I'm closing this issue because is not related with the driver. Let me know if you think it should be reopened.