iOS Question Problems with iSpeechRecognition

HugoAbrego

Member
Licensed User
Hello! I have problems with iSpeechRecognition, months ago I used this library without problems in the Spanish language, but a few weeks ago, when Apple updated iOS 12 we had trouble recognizing words in Spanish, we only recognized English and the words in Spanish were interpreted with different words in English. For example, I pronounce the phrase "prender luces" and the SpeechRecognition is translated as "But in the loosest". We need some update or what can I do to solve this? Thank you
 

HugoAbrego

Member
Licensed User
Yes, returns True when define language in English and I tried with Spanish. I test with iPhone 5s.
This is my code

If speech.IsAuthorized Then
Dim lang As String
If speech.SupportedLanguages.IndexOf(speech.DefaultLanguage) > -1 Then
lang = speech.DefaultLanguage
Else
lang = "es"
End If
If speech.SetLanguage(lang) = False Then
log("Not Supported")
Else
log("Supported")
SetState(True)
End If
Else
log("Not authorized...")
End If

My first app had language "en" and the spanish recognition works fine.
 
Upvote 0

HugoAbrego

Member
Licensed User
I tested that code and recognize the word "Uno" but when I say "prender luces" the speech recognize "But in their losses". Our problem is when I say phrases or words more complex.
 
Upvote 0

rboeck

Well-Known Member
Licensed User
Longtime User
I let my android device talk to my iphone app, changed to several languages and each recognition was successfully.
 
Upvote 0
Top