Написать программу, способную поддерживать разговор на некоторые темы. Ввод информации пользователем как минимум в текстовом режиме, но лучше в голосовом. Ответ компьютера – в голосовом режиме. Организовать возможность добавления тем и, соответственно, расширения словарного запаса компьютера.  Требования к реализации: объектно-ориентированный подход.