FUTO Keyboard - Offline, privacy respecting, and speech to text (keyboard.futo.org)
from ray@lemmy.ml to privacy@lemmy.ml on 04 Jul 2024 16:40
https://lemmy.ml/post/17614064

#privacy

threaded - newest

jeena@piefed.jeena.net on 04 Jul 2024 16:52 next collapse

The speech to text is too slow for me, especially if you use 4 languages like me.

In the end I switched to HeliBoard, there I can type those 4 languages without changing the keyboard.

BlackEco@lemmy.blackeco.com on 04 Jul 2024 17:37 next collapse

I just set it up following your comment but I cannot figure out how to set it up in order to type in different languages without changing keyboards.

jeena@piefed.jeena.net on 04 Jul 2024 17:54 next collapse

Did you check the FAQ https://github.com/Helium314/HeliBoard?tab=readme-ov-file#faq--common-issues I think there the most things explained. It's a long time ago I did it so I don't quite remember either.

Crewman@sopuli.xyz on 04 Jul 2024 18:27 collapse

Go to Languages and Layouts, select your language, then add the additional languages to Multilingual Typing.

kionite231@lemmy.ca on 04 Jul 2024 19:04 collapse

Could you tell which 4 languages you use? I am sure it would include Japanese.

jeena@piefed.jeena.net on 05 Jul 2024 14:58 collapse

I use Genman, Swedish, Polish and English. And then I have to switch to Korean to a seperate one because it's a very different Keyboard. I guess you would have the same problem with Japanese because it doesn't use the latin characters either.

fossphi@lemm.ee on 04 Jul 2024 17:15 next collapse

I haven’t ventured past the stock keyboard in a long while. What’s the status on swipe typing on foss android keyboards? I want to switch away from the stock oem keyboard app

GolfNovemberUniform@lemmy.ml on 04 Jul 2024 17:25 collapse

What’s the status on swipe typing on foss android keyboards?

Some have it, some don’t. Idk why but I heard the swipe functionality relies on some kind of Google library that you can install manually on some FOSS keyboards if they don’t have the feature. Idk if it’s safe for privacy though. I never learned swipe keyboards anyways so here I’m on the “just don’t use it” side :) (jk)

seang96@spgrn.com on 04 Jul 2024 17:51 collapse

FUTO is the only one to my knowledge that doesn’t rely on the Google library but it also isn’t as good.

Winter8593@lemmy.world on 04 Jul 2024 17:24 next collapse

Just donated last night. I’ve been using this keyboard for the past month. I switched over from gboard. While I’ve never really used speech to text I’m just glad that this keyboard is so privacy focused. You can swap out the llms too if it fits your style

Synnr@sopuli.xyz on 04 Jul 2024 17:30 next collapse

FUTO is the greatest use of on-device LLM so far. It never gets anything wrong, even my thought markers “…”

Lem453@lemmy.ca on 04 Jul 2024 20:43 collapse

Ya I’m using the English 79 model (not the default) voice on a pixel 8 and it works very well.

extremeboredom@lemmy.world on 04 Jul 2024 17:37 next collapse

Switched to this a couple weeks ago. I’m used to swipe typing on gboard. Unfortunately the swipe typing on FUTO is nowhere near useable for me yet. The accuracy is horrendous, and much of the time it just gives up on inputting any word at all.

Unfortunately swiping on Gboard has been my main method of typing for more than a decade. I’m so accustomed to it that I can type full sentences without even looking at my phone.

So in an effort to improve my privacy (by discontinuing my use of a piece of keylogging spyware as a keyboard) I’ve sacrificed the speed of swipe typing. Everything takes much longer to type now. Worth it? I guess I’ll keep trying for a month or so and decide then.

GustavoFring@lemmy.world on 04 Jul 2024 19:42 next collapse

Just FYI you can use a firewall app on device to block Gboard internet access.

zelnix@lemmy.ml on 05 Jul 2024 23:45 collapse

It can communicate via play services if you have that

GustavoFring@lemmy.world on 06 Jul 2024 18:39 collapse

Any more information on this?

unknowing8343@discuss.tchncs.de on 04 Jul 2024 21:35 next collapse

Have you tried Heliboard? It’s open and has swyping (you have to download a binary blob).

funkycarrot@discuss.tchncs.de on 04 Jul 2024 22:16 next collapse

Yeah I tried swipe typing on FUTO keyboard too and was very disappointed, went back to the absolutely stellar Heliboard. It’s definitely as good as Apple’s swipe typing, especially after a few weeks of use.

To be fair the FUTO keyboard is still in Alpha and they plan to improve this specifically. I’ll keep an eye on it as it matures.

dRLY@lemmy.ml on 05 Jul 2024 05:12 next collapse

Where do you get the blob?

gopher510@lemm.ee on 05 Jul 2024 05:18 collapse

github.com/erkserkserks/openboard/tree/…/jniLibs

You probably want the v8a one

dRLY@lemmy.ml on 09 Jul 2024 05:19 collapse

Thanks!

xenspidey@lemmy.zip on 06 Jul 2024 06:15 collapse

I use heliboard with futo for voice to text. Works pretty well. Best voice to text one used. Picks up on proper punctuation without having to say it.

zelnix@lemmy.ml on 05 Jul 2024 23:47 collapse

Agreed. From what I can tell the swiping is inaccurate as you have to touch each letter perfectly for it to register where as on gboard being near to or adjacent to a letter is sufficient for it to guess the correct word

the@sh.itjust.works on 04 Jul 2024 18:11 next collapse

Any idea what languages this keyboard support? I can’t use any open source keyboard yet as all doesn’t have good multi lingual support and typing.

Virkkunen@fedia.io on 04 Jul 2024 19:31 next collapse

Have you tried HeliBoard? I think it has the best multilingual support for all these FOSS keyboards, but mind you, you have to manually load the dictionaries for the languages you want, and same thing for the swipe libraries, but it's all documented and linked on the GitHub page.

OhVenus_Baby@lemmy.ml on 05 Jul 2024 00:52 next collapse

It has alot of languages. Depending on what your looking for the voice is good the options are nice. Pair it with openboard and its a gem.

pe1uca@lemmy.pe1uca.dev on 04 Jul 2024 18:53 collapse

You have to configure the space bar to allow a long-press to give you a popup menu to select another language. Currently there’s no way to have multiple languages with the same layout, it’s annoying but you can work with it.

Thrickles@lemm.ee on 04 Jul 2024 18:33 next collapse

Checking this out now! So far I like it. Only think I lose from using Gboard is the access to gifs, but I can work around that.

GustavoFring@lemmy.world on 04 Jul 2024 19:39 collapse

Privacy wise you should really have internet disabled for Gboard anyways which already disables the gif functionality.

helenslunch@feddit.nl on 05 Jul 2024 15:51 collapse

Signal has privacy-friendly GIF access.

exu@feditown.com on 04 Jul 2024 19:05 next collapse

Switched after Louis’ video about it. Haven’t tried the voice yet, but just having swipe typing and suggestions again is a definite improvement.

Adderbox76@lemmy.ca on 04 Jul 2024 19:34 next collapse

I had switched to HeliBoard in order to de-Google as much as possible. I’m not militant about it, but if there’s an alternative I’ll take it.

Decided to try out FUTO because I felt like I was missing swipe typing. And it’s good. But for me it’s just too much. It turns out I didn’t really miss swipe typing, and (possibly just a me issue) that extra feature was making FUTO much less responsive than Heliboard. So back I went.

I guess for me, simple and fast is more important than replicating my old Gboard experience. But each person is different.

aido@lemmy.world on 04 Jul 2024 20:05 next collapse

Heliboard has swipe typing? Just go to the settings and tap on “Gesture Typing”. I believe you have to download a proprietary library for it, though.

Daxtron2@startrek.website on 05 Jul 2024 01:04 next collapse

I’ve had no responsive issues with FUTO so far, just the occasional typo from the ever so slightly different layout.

Onihikage@beehaw.org on 05 Jul 2024 05:07 next collapse

You can add swipe (glide?) typing into HeliBoard. From their github readme:

  • Glide typing (only with closed source library ☹️)
    • library not included in the app, as there is no compatible open source library available
    • can be extracted from GApps packages (“swypelibs”), or downloaded here (click on the file and then “raw” or the tiny download button)

The only reason HeliBoard doesn’t include this themselves is presumably legal liability plus their dedication to the app not having any network permissions at all.

falx@lemmy.ml on 06 Jul 2024 10:02 collapse

Just learned about heliboard. Thank you! Wrote this with that keyboard and glide enabled as the others have said. Loving it!

Tangent5280@lemmy.world on 05 Jul 2024 00:26 next collapse

Whats the general opinion about AnySoftKeyboard?

[deleted] on 05 Jul 2024 10:49 next collapse
.
MadBob@feddit.nl on 06 Jul 2024 11:35 collapse

I’ve tried it, and it’s quite good and heavily customisable, but a pain in the arse if you want to use more than one language. I think their Dutch version doesn’t even work if I recall correctly.

mctoasterson@reddthat.com on 05 Jul 2024 00:34 next collapse

Gonna give it a shot. Can’t be any worse than the default Android Keeb

OhVenus_Baby@lemmy.ml on 05 Jul 2024 00:50 next collapse

It’s good. I use it. Whoever made it did a great job.

BingBong@sh.itjust.works on 05 Jul 2024 02:33 collapse

It’s fairly good. I find the autocorrect to be poor and result in a much lower typing speed though.

Tubulous@beehaw.org on 05 Jul 2024 02:17 next collapse

I use a FUTO voice and Helio keyboard combo by just calling FUTO from Helio when I want to dictate. Works great for me. I tried the FUTO keyboard and it works well enough but not quite as well as Helio for me. Still contribute money, though, because I like where they are headed.

helenslunch@feddit.nl on 05 Jul 2024 15:49 collapse

You can use Transcribro also. It uses the same tech for voice to text.

JustMarkov@lemmy.ml on 05 Jul 2024 05:49 next collapse

And also proprietary, as it’s distributed under source-available license:

github.com/futo-org/android-keyboard?tab=License-…

[deleted] on 05 Jul 2024 06:20 next collapse
.
Scolding7300@lemmy.world on 05 Jul 2024 08:13 collapse

What’s the pushback against it? I like that you can modify and publish version of it as long as it’s noncommercial

Edit: I don’t understand the down votes, I’m trying to learn - what are the downsides of this thatkmake so unpopular?

possiblylinux127@lemmy.zip on 06 Jul 2024 00:17 collapse

It doesn’t protect the 4 freedoms

Scolding7300@lemmy.world on 07 Jul 2024 07:35 collapse

TIL

wiki.opensourceecology.org/wiki/4_freedoms

These are the 4 Freedoms of open source software - which OSE applies to open source hardware and other products in general. These are the freedoms to inspect, use, modify, and sell.

> The freedom to inspect or view. In software, this came from the freedom to study how the program works, and change it to make it do what you wish . Access to the source code is a precondition for this - such as FreeCAD files, text documents, spreadsheets, calculations, instructions, etc.
The freedom to use. Run or otherwise execute the software, product, or process. You may be charged for using the thing. But this is a moot point, because as soon as someone buys it, it can be released for free.
The freedom to modify. This is a big point: making improvements or adaptation is a key to distributing value.
Economic freedom. The freedom to distribute or sell. Freedom distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this. 
possiblylinux127@lemmy.zip on 06 Jul 2024 00:16 next collapse

I though it was against the rules to post about proprietary software

Lemmchen@feddit.de on 06 Jul 2024 22:14 collapse

gitlab.futo.org/keyboard/latinime

Debatable how “proprietary” it really is.

possiblylinux127@lemmy.zip on 06 Jul 2024 22:52 collapse

It isn’t foss so it is a toss. You can’t do much with the source code. It is the same as the Windows XP source code

Nyanix@lemmy.ca on 06 Jul 2024 07:24 next collapse

I love Heliboard, but this is already giving me much better autocorrect, I’m not finding myself actively avoiding typing from my phone now, so it’s a win to me

Yprum@lemmy.world on 06 Jul 2024 09:29 next collapse

I like the idea of the keyboard being offline and the LLM stuff but so far I can’t see a way for multi language input. I’m guessing it’s too early in the alpha state for that but I will keep an eye open for it, it is a promising project. In the meantime I’ll test the heliboard others were mentioning.

Midnight1938@reddthat.com on 06 Jul 2024 12:33 collapse

No keyboard besides SwiftKey and gboard have accented characters for devanagari script.

Every opensource one is a dealbreaker, and i dont know how to fix it myself.

<img alt="hindi keyboard in SwiftKey" src="https://reddthat.com/pictrs/image/567a6548-f30d-46c2-a826-8e6252ce3dd1.png">

fmstrat@lemmy.nowsci.com on 06 Jul 2024 12:15 collapse

Tried it, Heliboard combined with FUTO Voice is much, much better.