Estonian text-to-speech configuration

Dear developers,

I have written a configuration file that teaches OsmAnd to speak Estonian in its text-to-speech navigation instructions. The grammar should be quite complete. As I haven't yet found any instructions to be overly distracting, I didn't suppress any in prepare_roundabout. It can easily be done, if needed. I have tested the routines in SWI-Prolog. 

The best Android TTS engine that supports Estonian and I've managed to find is eSpeak (https://play.google.com/store/apps/details?id=com.googlecode.eyesfree.espeak). Please suggest if you know any better ones! The Institute of the Estonian Language has developed some quite good clunits-type voices at http://heli.eki.ee/koduleht/index.php/konesuentees, but they need the full Festival system that is not easy to run on Android (FLite doesn't appear to be sufficient).

Could you please consider including my file in some future version of OsmAnd? These are my first days of studying Prolog, so there are probably some inefficiencies. The file is based on the corresponding English file, because I have found the grammar to be sufficiently different from almost any other implemented language, and the Finnish file looks more incomplete.

Yours,
Siim Ainsaar