Google is able to do this - there is possibility of voice input on Android phones. Maybe you can record the sound -> send to Google for analysis -> get answer and show it. No chance to do this localy on Arduino based on 8 bit AVR (i.e. Arduino Uno). Even the Android phone much much much more powerful than Arduino relies on help from Google servers (but it may be only data minig policy, IDK).