If you can't get the GBoard / Google Voice Services to work then I can suggest two other methods.

First is to use Sayboard. For my use, it's fine. Not as accurate or fully featured as GBoard / Google Voice but good enough for the occasional voice transcription.

https://github.com/ElishaAz/Sayboard

Second, you can also install Google Recorder (no need to also install any Google Play packages), revoke network access, record / transcribe in that app and then share or copy - paste the results of the transcription into your note taking, text messaging, etc. app of your choice. Ads an extra step but just as accurate as the GBoard / Google Voice setup.

jamstock fdubosc it is possible that Google may have made changes when updating Play Services or GBoard.

I will endeavour to test myself later but as I don't use GBoard and only tested this solution at the time to provide advice it would be profitable to have a regular user of the feature who is on the latest version of the OS, Play Services and GBoard to validate if this is indeed an issue from an update or is simply a configuration issue.

I will respond later tonight when I am back from doing my site visits at work.

    MetropleX Thanks for your response. If it helps the diagnostic, I also tried the feature when I was out of cell signal/wifi and it did not work in this situation either.

    MetropleX Thanks. After playing around for a while I discovered that in my case Gboard voice typing with network access revoked only works with English (US) after it has downloaded over Wi-Fi. Other languages do not seem to be supported. The ones I tried were French and Thai.

    If anyone can get other languages working please let me know.

    For now if I want to use French or Thai I think I will have to temporarily connect to the network. Seems to be the only solution

    Just confirmed the @MetropleX process did work for me.
    English (US).

    It still works after uninstalling the 3 Google services too.

    Can also confirm works with English (US), issue seems to only concern other keyboards. Have tried English (UK), French, and Russian.

    Yeah something I should get used to asking when this is discussed is the language being used.

    Our new all-neural, on-device Gboard speech recognizer is initially being launched to all Pixel phones in American English only. Given the trends in the industry, with the convergence of specialized hardware and algorithmic improvements, we are hopeful that the techniques presented here can soon be adopted in more languages and across broader domains of application.

    Source: https://ai.googleblog.com/2019/03/an-all-neural-on-device-speech.html

    @MetropleX I take it back, English (US) no longer working. Issue same as before. Left network permissions on for two days just in case, deleted user data to start again. Returns issue "Can't reach Google right now".

    I have literally this very minute logged into my Play Services secondary user.
    Ensured my Play Services were updated to the latest Alpha release.
    Downloaded GBoard and left network/sensors enabled for the setup.
    Went to advanced and disabled all options.
    Tapped Voice Typing and selected the Faster Voice Typing toggle to on.
    Left the download on a 120mbps line over wifi to complete for 3 minutes.
    Returned to the 'App Info' pane and disabled network.
    Opened my launcher search and tapped the mic.
    Said "This is a test" and the text appeared.

    Also note I did not change my language locale from English (UK) or any other settings so it appears that works as well as English (US)

    @MetropleX Okay, tried again from a fresh install and followed everything step-by-step as described above and still continued to encounter the same issue with English (US) and (UK).
    In the end what fixed it was disabling "Multilingual typing" found in Gboard settings > Languages. I think this feature allows you to use autocorrect while typing a different language than the one of the keyboard, perhaps it creates some sort of dependency between the different languages installed and prevents offline voice typing from working correctly if the second language isn't also available offline (in this case French). Option might not appear if you only have one language installed.

      fdubosc thanks for that, every little helps and working through this together has added a troubleshooting point that can be advised to help others AND you got it working too, win win.

      Thanks for coming back and letting us know, many wouldn't. Appreciate your community spirit.

      Hi, I had this problem earlier today. I will give you my quick run through. Obviously you need to have sandboxed GPS installed. I installed GBoard from the Play Store.

      1. You need to have Google Speech Services Installed. I don't actually know how to do this but I did it by installing the Recorder app and then following the prompts that appear on the transcription tab after you start recording. Do this a few times until you start to see speech appear in the transcription section.

      2. Go into Settings --> System --> Languages and input --> Voice input and select Speech Services by Google.

      3. Go back 1 menu and select the settings gear icon --> Add a language --> English (or your preferred language, obvi)

      4. Go into the GBoard app, select voice typing --> faster voice typing

      5. After all of this, you (might) need to uninstall and reinstall the GBoard app and then double-check the settings above.

      That's what worked for me, cheers.

        Hy
        Sayboard app work very well for me on pixel6 without any Google services. Just active network to download language package and revoked after. You can ajust some préférences in aosp keyboard to

        Sayboard and openboard is perfect. Unactived aosp board

        12 days later

        Lesney You need to have Google Speech Services Installed. I don't actually know how to do this but I did it by installing the Recorder app and then following the prompts that appear on the transcription tab after you start recording. Do this a few times until you start to see speech appear in the transcription section.

        Go into Settings --> System --> Languages and input --> Voice input and select Speech Services by Google.

        Go back 1 menu and select the settings gear icon --> Add a language --> English (or your preferred language, obvi)

        Go into the GBoard app, select voice typing --> faster voice typing

        After all of this, you (might) need to uninstall and reinstall the GBoard app and then double-check the settings above.

        Unnecessary. I do not have the recorder app or speech services they are not required.

        • SFTP replied to this.

          MetropleX

          Unfortunately the offline voice to text with interpunction (.,!?;) is not working on Gboard on other languages than english. (Even if you install all apps from google)
          On googles recorder app it does with the speech services.

          Is it allowed to do a bounty in the forums to find a solution?
          I am missing one of the best features of Android.

            SFTP On googles recorder app it does with the speech services.

            Understood, however I want/need it to be known that people can utilise it for the standard capability with network revoked. It is understood in this thread the languages it is used for.

            Can do the same with speech services and recorder, with both having network revoked so it can be offered as a solution for those with languages not directly supported by GBoards offline dictation? If not it ideally needs to be explicitly stated.

            SFTP Is it allowed to do a bounty in the forums to find a solution?

            The project does not do paid support, as an open source project it would be ideal to find someone, be that yourself or another developer, who could contribute and maintain the feature or find a third party keyboard project that would/could integrate your requirements.

              MetropleX find someone, be that yourself or another developer, who could contribute and maintain the feature

              Has the GrapheneOS project team accepted any outside contributions before?

                Graphite of course the project has had contributors outside the core team.

                As an example of a project that has been considered and continues to be of interest, check out Florisboard. This is a permissively licensed project, which has had contributions the other way from GrapheneOS devs with the view to integrate it as an AOSP Keyboard replacement when complete.

                Lead Devs position:

                [...] given up on anything but permissive licenses and will primarily support and contribute to projects with permissive licenses.

                Bad actors violate the licenses anyway and it gets in the way of using it via license incompatibilities and other painful restrictions.

                Any permissively licensed project can't take GPL code because it would change their overall license to a restrictive one.

                GrapheneOS has a strict policy against integrating GPLv3 code because it prevents building things we want people to be able to build with our software.