title: Speech to Text on Android with custom unusual word matching
body: <p>I would like to be able to use Android's Speech-To-Text engine to recognize a variety of unusual words in sentences. </p>
  
  <p>To give an example, the word "electroencephalograph" comes out of STT as "electronics supply graph". When I use Soundex or Metaphone to compare what is spoken to a hard-coded value, the value seem to never match or randomly match. If I use a threshold (Math.abs(str1.compareTo(str2)) &lt;= 1, for example), then the matching becomes very loose and almost anything will match.</p>
  
  <p>In essence, what I would like to do is similar to looking up quotes from a quote-database by reciting the quote. The problem seems to be more in the limited wordset used by Google's Speech-To-Text engine.</p>
  
  <p>Any ideas?</p>