Hi folks,
I am using GOS for a while now (around 6 month) and the most annoying thing is that I can't use speech recognition on duolingo (I can't use exercices where I should speak). I just thought that GOS doesn't allow to use it, but actually it works fine with Brave.
Anyone has a way to make it work?
Thank you in advance,
WH
(pixel 7a)

Maybe a microphone permission you forgot to grant?

I gave every permissions to duolingo. I thought that maybe to give microphone permission to Google Play Services could work but unfortunately no

This can work on GrapheneOS but there is a knack to setting up correctly, and it's a while since I last did it.

If I recall correctly, you'll need to install https://play.google.com/store/apps/details?id=com.google.android.tts. You may also need to give it the network permission at least initially so it can download the required language packs.

If you still have no luck, let me know, and I'll try testing it myself again.

Thank you a lot for your answer @treequell ! So far :

  • I installed Google Speech recognition, and I gave it all permissions
  • I gave full permissions to duolingo also
  • I gave mic and network permissions to Google Services and Play Store (probably useless, but in case of)
  • I restarted my phone
  • I installed duolingo and Google Speech recognition from the Play store

Duolingo understands that there is a mic, but if I use a Listening execise it will display a screen like if I did a mistake, saying "this doesn't sound right", in less that a second.

I really think it is a problem with Google Speech recognition though. I could install it with Play Store or Aurora but I can't open it, access to its settings etc. I can't find it in apps section, I need to go to settings to find it.

    Wizhazard I could install it with Play Store or Aurora but I can't open it, access to its settings etc. I can't find it in apps section, I need to go to settings to find it.

    That's expected, Android is designed such that apps for speech services are customized from the Settings app. That's where you can download the language pack.

    Have you downloaded the language packs you require in Settings > System > Languages > Voice input?

    Also check in Settings > Privacy > Privacy dashboard > Microphone. Do you see that Duolingo is requesting use of the microphone with Google Speech Services at the time when you were attempting to do voice input in the Duolingo app?

    Indeed you need to go to Settings > System > Languages > Voice input. And then download language packages. I removed internet permission of Google Speech after that and it works fine.

    Thank you a lot!

      I have a similar problem - with the difference that I use Duolingo as a PWA (in Vanadium) in a profile without GSF, Play services and Play Store. Everything works fine except for the voice input.

      I have enabled the microphone for Duolingo in Vanadium >Site settings and also in Privacy>Permission manager>Microphone.

      The Settings>System>Languages>Voice Input page is empty for me, it looks like I can't install anything here.

      Is it necessary to install Google Speech recognition and if so can I install it in the owner profile and then install and use it in the un-Googled profile via Manage users>install available apps?

      Or is there perhaps a FOSS alternative? I have read about Sayboard and Dicio in other forums - does anyone have experience with them?

        Murcielago Hi there, thanks for your question.

        As this thread has been solved, and your question is slightly different, please move it to a new thread.

        Feel free to link to this thread in your new one.