Привет. Написал программный модуль, позволяющий воспроизводить мелодии или какие-то произвольные последовательности звуков с помощью микроконтроллера AVR. Модуль легко интегрируется в проект, настраивается под разную тактовую частоту и требует для работу только 8-ми разрядный таймер Т2. При этом у программиста еще остается возможность использовать таймер для формирования временных интервалов. http://chipenable.ru/index.php/programm ... a-avr.html
для "говорить" используйте воспроизведение wav файлов с SD флешки. примеров полно и тут тоже. 2Гб карта стоит копейки, убирается на нее полно всего. Вот ссылка на мой пример http://roboforum.ru/forum2/topic4835-30.html#p197937
Задача-упражнение 7 курса по AVR сделана по апноуту AVR335 - цифровой диктофон на карте памяти датафлэш spi at45db161. Запишите сэмплы звуков и будет воспроизводить. http://www.proavr.narod.ru/z7.htm