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.

      @"MetropleX"#

      So they haven't accepted any outside contributions to the core GrapheneOS project? I'm not asking about integrating other separate projects like camera or keyboard. But like feature requests and UI/UX improvements. I can't find any PRs from outside the core dev team.

        Graphite

        If someone wants to contribute to GrapheneOS, they need to start small and prove to the GrapheneOS team that they're willing to maintain their own code/features before they'd be trusted to be making more invasive changes. I've seen the lead dev suggest newcomers contribute to different apps, rather than core Android stuff.

        It's not that contributions are unwelcome, it's that there just aren't that many people who are contributing.

        Check out the closed pull requests for the messaging app. I don't recognize some of those contributors.

        MetropleX

        MetropleX 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.

        I understood this as a question, right?

        1. Yes the recorder and speech service work both "offline" and on voice dictates the recorder does set the punctuation.
        2. The speech service itself, when used as an (keyboard) input method, does not do the punctuation.
        3. Gboard in "offline" state, does start the speech service when you push the microphone button.
        4. In the Gboard settings the option for automatic punctuation is greyed out. Even if you install Google assistant .
        5. Copying text from the recorder into the target app is a real pain. While dictating you can't copy the text. First you need to save, then reopen the dictate, go to transcript and copy the text.

        Hi all, I have faster voice typing enabled and Gboard network permissions revoked. Voice transcription works when airplane mode is enabled and it just says initializing when disabled. It keeps working if I disable airplane mode mid transctription. I installed it through play store. Network permission for play services and play store are off. Any ideas? Thank you.

        What is the real liklihood risk to the gboard key logging everything and sending it to google through mutual consent, even when network permissions for the gboard are revoked.

        Do many graphene owners use gboard with network turned off
        Also, it becomes the default keyboard to enter your password on reboot

          L8437 technically they could, tho I have not seen or heard any

            Raccoon I know what you mean. This is a pain really because the keyboard key logging would get everything. Its a shame someone can't test it somehow to see if its possible. But I have zero knowledge on this kind of thing. I'm just a consumer

            L8437

            Gboard with networking on and Google Services installed/enabled, can and does occasionally send words you type. They do this to built a "better dictionary" in your language, to learn new terms, phrases, slang, etc. If you're also logged into Google, they also build a profile of your personal dictionary in order to do better word prediction (even if your not using prediction).

            Full keylogs going to the cloud probably isn't practical for Google though. They can build a unique profile of the words you use mostly locally, and send the metadata. In browser incognito modes, Gboard also goes into an "incognito" mode where they say they aren't using any key logging at all.

            With networking off, I don't see Gboard sending anything.
            I've been using Gboard with network blocked and offline speech to text downloaded and working.

              Graphite ok thank you very much.
              I would love very much to use gboard without network permissions, but just paranoid about the data being leaked CIA mutual consent of another app.
              The reason for this is I use keypass for passwords and I just copy and paste them, but it pops up in the gboard , so I dont want my passwords being leaked through gboard
              If that makes sense

                L8437

                That brings up another issue. The clipboard can be accessed by either the selected Keyboard, or the foreground app with focus. So if you copy passwords to the clipboard, make sure no app gets focus in the foreground. Not sure if the "draw over other apps" permission can access the keyboard this way anymore.

                Keepass should have it's own keyboard that can paste the username/password directly without going through the clipboard. So the passwords will be safe even from Gboard.

                  Graphite thanka again for the useful reply. Can you explain to me what you mean by the focus?

                    L8437

                    Focus is kinda like, not only foreground visually. But also able to receive input. So if you were to start typing, the focused app is the getting that input.

                    6 months later

                    alci Thanks for linking this, it works quite well!

                    2 months later

                    Hi @MetropleX and guys, first to say thank you for your help, the voice input nearly works well, BUT it works in the English language ONLY, no matter if I change everything to German. My Pixel 6 with GOS (Android 14) is on German as well.

                    So how to change the voice input for the Gboard-app into German voice input? Doesn't matter if I change everything inside the app into German as well.

                    Thanks a lot!

                      Thank you, that's what I tried already as well, but it seems not to be compatible with GOS Android 14, so now is the question, which alternative might be there as well, thank you!