16 lines
1.2 KiB
Markdown
16 lines
1.2 KiB
Markdown
|
## 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
|