I would like to be able to use the Android Speech-To-Text engine to recognize many unusual words in sentences.
To give an example, the word "electroencephalograph" comes out of the STT as "electronics power schedule." When I use Soundex or Metaphone to compare what is being said with a hard-coded value, the value never seems to match or accidentally match. If I use a threshold (for example, Math.abs (str1.compareTo (str2)) <= 1, then the match becomes very loose and almost everything will match.
In essence, what I would like to do is look for a quote from a quote database by reading a quote. The problem seems to be more related to the limited word set used by the Google Speech-To-Text engine.
Any ideas?
source
share