Your professor is right: voice recognition is complex and requires a huge effort. You might get an idea of the effort having a look at
CMU Sphinx[
^], an open source speech recognition toolkit. From the
About section:
"CMUSphinx http://cmusphinx.sourceforge.net collects over 20 years of the CMU research."