@dessi_aa хубаво е че имаш такъв ентусиазъм, но задачата която поставяш съвсем не е проста и не се решава с една програма. Това е сложна задача от различни областти на ИИ (изкуствен интелект). В момента съществуват библиотеки и програми, които могат да направя разпознаване на реч - т.е да превърнат подадения въпрос в текст, като изречение (така наречения speech recognition). След това идва по-сложната част трябва да се направи синтактичен анализ на изречението за да може робота да разбера какво се иска от него, после да намери отговора който е небходим и накрая да го превърне в реч. За последния етап също има програми -това са така наречените синтезатори на реч, които преобразуват текста в реч (text to speech). Задачата допълнително се усложнява от това че търсим решение на български език. Разбира се дотук ства въпрос за приложения, които са PC. Един обикновен микроконтролер няма как да се справи с тез неща, трябва по-мощна платформа с бърз процесор и повечко RAM. Моя съвет е първо да се разровиш из Google, да видиш какви готови програми и библиотеки има за различните области, които споменах, повечето от тях за съжаление са платени, но се намират и решения с отворен код, макар и не толкова добри като комерсиалните програми.