Надо написать голосовую программу-помощника, задача которой - помогать пользователю изучать выбранный язык. Такая программа должна уметь следующие вещи:
- разговаривать с пользователем голосом (и распознавать его речь)
- знать команды "переведи" и "зачитай вслух". Обе команды заставляют программу предложить пользователю ввести текст, который потом переводится и/или зачитывается программой.
- знать команду "практика": программа предлагает пользователю небольшой текст, выбранный случайным образом из базы данных программы. Пользователь должен зачитать текст вслух, а программа должна сравнить распознанный голос пользователя с исходным текстом и сообщить, если не совпало.
- опционально можно добавить функцию для ручного пополнения базы данных.
Язык: английский.
Цена договорная.