/YATES

Yet Another TTS Expansion System (intended to majorly increase functionality of the ETI Eloquence 6.1 ECI under Non-Visual Desktop Access).

Yates - Yet Another TTS System

This document last updated 2017-11-15T10:35:29Z (Revision 8)

This project borrows a little code from another well–known dictionary modification for NVDA, packaged as the Ultraeloquence NVDA Addon and available from This link. Full acknowledgements to Mr. Mason Armstrong and Mr. Colten Hill, the developers of ultraeloquence, for their original project and thanks to them both for the borrowed code. Extra functionality may be added to YATES if this addon is downloaded, though remember to download and install it before YATES. Also be aware that some things may break in YATES if you are also running Ultraeloquence, and it is not a well–documented piece of software.

Non–Visual Desktop Access (NVDA) Is an open–source screen reader developed by NV Access The ETI Eloquence 6.1 ECI is property of IBM Corporation, and is, at time of writing, abandonware.

Features

The following is a list of features specific to YATES.

  • Fixes many common pronunciation bugs in eloquence
  • Fixes all known eloquence crashes
  • Accurately reads over two hundred file extentions in context
  • Accurately reads over a hundred TLD's in context
  • Correctly reads many websites and web terms
  • Properly reads over three and a half thousand cymbols, emoticons and emojis
  • Correctly reads titles (Mister, MX. Doctor, Professor etc) with correct intonations for names
  • Fixes common acronyms
  • Reds (some) musical notation
  • Fixes pronunciation of mispronounced common names, and many names in popular literature
  • Reads common computing and telephony terms
  • Correctly reads duidecimal number notation, as well as TGM units and terminology, the IUPAC standard for exponent numbers, and Dawson's duidecimal counting system
  • Accurately reads over twelve sets of gender neutral English pronouns in context
  • Reads old english grammar (wouldst, couldst, shalt) in context
  • Reads many definite and indefinite articles from other languages for context in names
  • Correctly reads many chemical, mathematical, physical, biological, and medical terms
  • Correctly reads many political prefixes in context
  • Changes inflection and reading style to indicate parenthetical text
  • Cleans up a lot of intonation problems for a smoother sound
  • Allows for the realtime input of phonemic and speech data to completely control the reading of text
  • Allows control tags to be sent directly to the synthesiser from the keyboard with the grave accent (`)
  • Allows many voice characteristics to be set directly from the synth settings ring
  • Still in constant development

Changelog

Version 1.0(133C9C3)

Added (104 new)

Changed/fixed (15 altered)

Version 0.1

  • Uploaded YATES to Github.
  • Started a god damn changelog for this thing.