Методи, з якими я грав на 8-бітових домашніх комп'ютерах ще в 80-х роках, мали невеликий набір фонетичних зразків, а потім текст, який ви хочете говорити, визначений з точки зору цих зразків.
Оскільки я не знав про IPA в той час, я просто використовував два звуки на одну літеру і виділяв короткий звук на малі літери, а довгі - на великі регістри. Це залишило досить багато прогалин, хоча o / ɒ / ( гаряче ) та O для / oʊ / ( відкрите ) були легкими, але / uː / ( звук oo в місяці ) не міг бути представлений у моїй системі, яка була проблемою для мене, враховуючи моє ім'я (/ BUD / римується з / SMUD /, спробувати їх в Itinerarium сек синтезу фонеми веб - сторінці).
У ці дні ви можете зробити набагато розумніші речі. Для початку ви можете використовувати методи пошуку для перекладу відомих слів в ортографічному тексті у ваші відомі фонетичні символи, а для невідомих слів реалізація Phonics як алгоритму повинна зробити розумну роботу.
Отримавши фонетичний потік, ви, ймовірно, можете використовувати методи DMA для передачі окремих зразків фонеми з пам'яті у ваш ЦАП, з меншими накладними витратами на ваш процесор.