You need a good microphone and a relatively noise free environment for this to work well. My built in microphone never worked, I had to use my phone as a microphone because it has decent noise reduction and doesn't pick up my laptop's internal humming. It fails to recognize most of the words or picks up passing cars as commands (I live on a busy street). It works better in English than in Spanish even though Spanish is my native language. It consistently fails to recognize words that start with the letter d (but when I pronounce something that starts with t it sometimes thinks it's a d). It only recognizes Spanish if I speak in a Mexican or Spaniard accent. I hope this tech keeps improving because it could speed up a lot of tasks but as it is right now it's a source of frustration and leaves a lot to be desired.