The Little Buddy Talker is a small piece of hardware which enables your Arduino, Raspberry, ... to talk. Further information you can find here: LBT.
For the ease of usage I put everything together in a small library which can be included in the Arduino IDE.
The library can be found here for download.
Sentences can be built by using the definitions of the addresses which makes it more readable. A sentence is a simple array of unsigned ints. Of course also single words can be read. Words with spaces use '_' to connect. The same is true for characters which are not allowed in a defines name. If a word would be a redefinition '_WORD' is appended to the defines name.