title: Why is Google Speech API so much worse than the built-in speech recognition
body: <p>I am using the Google Speech API on Android to enable speech-to-text in my Android app. However, I noticed that the recognition is much worse compared to Google Assistant or the built-in "Hey Google" services.</p>
  
  <p>Are those using another API or is it the same one, and what could be the reason that the quality differs so much.</p>
  
  <p>As an example, when I say "Smitten Ice Cream" (a place in SF, CA), Google Maps understands the speech right away whereas my app does not after 5 attempts. Is there maybe a way to add context to the Speech API that I'm trying to transcribe a location?</p>