## Goal The goal is to write a text to speech program, where all sounds are purely created through mathematical equations, in order to create my own true 100% machine speech synthesis. ## Planning ### Language The language is one of the most important aspects of this program and as such needs to be carefully chosen. The possible languages from which I wanted to choose from where German, English or Japanese. In order to help me which of those three languages I should choose, I came up with these requirements. - Small alphabet in order to minimise the amount of code required - Individual letters stitched into words together require no further processing in order to be understandable - The words need to be understandable even without proper or any emphasising at all I speak German and English fluently and they have a relatively small alphabet. In the end, I chose Japanese, because it may have a way bigger alphabet, but at least it is consistent in the way different combinations of letters create words. ### Programming Language There are a many options, but to help narrow it down, I came up with these requirements. - functional programming (pure functions) - compiles to ELF