petr4ppc Well-Known Member Licensed User Longtime User Mar 28, 2022 #1 Dear friends, please if i am using target sdk 29 then I can start google service. After I speak some words I get result in text.. but if I set in Manifest: B4X: android:targetSdkVersion="30" then I can not start google listening B4X: Dim i As Intent i.Initialize("android.speech.action.RECOGNIZE_SPEECH", "") I need use sdk 30, what can I do - please for advice? Best regards p4ppc
Dear friends, please if i am using target sdk 29 then I can start google service. After I speak some words I get result in text.. but if I set in Manifest: B4X: android:targetSdkVersion="30" then I can not start google listening B4X: Dim i As Intent i.Initialize("android.speech.action.RECOGNIZE_SPEECH", "") I need use sdk 30, what can I do - please for advice? Best regards p4ppc
Solution LucaMs Mar 28, 2022 Try adding: B4X: AddManifestText( <queries> <intent> <action <android:name="android.speech.RecognitionService" /> </intent> </queries> )
Try adding: B4X: AddManifestText( <queries> <intent> <action <android:name="android.speech.RecognitionService" /> </intent> </queries> )
DonManfred Expert Licensed User Longtime User Mar 28, 2022 #2 petr4ppc said: what can I do Click to expand... Post the full error from the log why it failed. There must be an error. Upvote 0
petr4ppc said: what can I do Click to expand... Post the full error from the log why it failed. There must be an error.
petr4ppc Well-Known Member Licensed User Longtime User Mar 28, 2022 #3 DonManfred, thank you for your answer, but I not see error... for example:"Network operation timed out",etc... Is it possible that exists some new permission? p4ppc Last edited: Mar 28, 2022 Upvote 0
DonManfred, thank you for your answer, but I not see error... for example:"Network operation timed out",etc... Is it possible that exists some new permission? p4ppc
LucaMs Expert Licensed User Longtime User Mar 28, 2022 #4 https://developer.android.com/about/versions/11/behavior-changes-11 Upvote 0
petr4ppc Well-Known Member Licensed User Longtime User Mar 28, 2022 #5 LucaMs and DonManfred, thank you for your answer, I am trying to put in manifest this: B4X: AddApplicationText(<meta-data android:name="android.speech.RecognitionService" /> ) What is wrong, please? Best regards p4ppc Upvote 0
LucaMs and DonManfred, thank you for your answer, I am trying to put in manifest this: B4X: AddApplicationText(<meta-data android:name="android.speech.RecognitionService" /> ) What is wrong, please? Best regards p4ppc
LucaMs Expert Licensed User Longtime User Mar 28, 2022 #6 Try adding: B4X: AddManifestText( <queries> <intent> <action <android:name="android.speech.RecognitionService" /> </intent> </queries> ) Upvote 0 Solution
Try adding: B4X: AddManifestText( <queries> <intent> <action <android:name="android.speech.RecognitionService" /> </intent> </queries> )
petr4ppc Well-Known Member Licensed User Longtime User Mar 28, 2022 #7 LucaMs and DonManfred, thank you for your answer, everything is perfect p4ppc Upvote 0