title: Android: Voice recognition
body: <p>[possibly duplicate] But I didn't find answers to my questions below.</p>
  
  <p>I've been doing some research on voice recognition for the past two days and I didn't get answers to my questions:</p>
  
  <ol>
  <li>Is it possible to run voice recognition as a service? I would like to implement something like this: I need to call a number though my phone through voice recognition is in sleep mode.</li>
  <li>Does voice recognition work properly to detect the words when I am on a train, bus, etc?</li>
  <li>Is there any sensor to detect the voice apart from the voice recognition?</li>
  <li>For voice recognition to work properly, does the user need to speak closer to the phone?</li>
  </ol>