I am using ios speech recognition and it does very well whenever there is enough context. I am using speech recognition only for numeric input and am seeing issues. For example, with single digit numbers (like 2 - to, too, or 8 - ate); there is not enough context. Or even with some two digit numbers (80 is sometimes translated as idiot). I'd like to indicate to speech recognizer that the input is going to be number. For example, if the input is "number 2", then the speech recognizer does a fantastic job.
I have played around with some of the hints - SFSpeechRecognitionTaskHint (unspecified, dictation, search, confirmation) - but none of these modes are well suited for numeric input.
So, the questions are:
- Is there a way to give a hint to SFSpeechRecognizer that the audio is going to be numeric? or
- Is there another speech recognizer technology that might be better suited for my needs?
Note also that I'd like this to also work in many different languages (not just english).
Thanks for your help, Eric