iOS Question iSpeechRecogition not working on newer IOS version

John Naylor

Active Member
Licensed User
Longtime User
I first came across this issue in my own app when adding speech recognition so I tried with just the example from here and am getting the same result.

On an iPhone 6 with IOS 12.5 both my app and the demo work perfectly however when I run either app on a friends iPhone 12 with IOS 14.5.1 the process starts but does not listen to what is said. No speech to text appearing whatsoever.

I get Speech_AuthorizationStatusChanged as true on both devices, language appears to set fine and it appears that the listener starts working but on the newer device I never get success=true in the _Result sub (although it does fire).

Pressing the Mic button on the soft keyboard does however work fine.

Am I missing a PList entry? Something else?
 

John Naylor

Active Member
Licensed User
Longtime User
I've downloaded the example and ran it on iOS 15 device. Works fine.

Are you sure that you approved the mic permission? Check it in the settings app.
Thanks for the check - yes the mic permission is set correctly. Maybe something else on his phone I'll hijack a few other iPhone users today and see.
 
Upvote 0

John Naylor

Active Member
Licensed User
Longtime User
Update - It looks like it is something to do with his phone as I've now tried on a few more devices and they all work.
 
Upvote 0
Cookies are required to use this site. You must accept them to continue using the site. Learn more…