A mirror for futokb (https://gitlab.futo.org/keyboard)
Go to file
Aleksandras Kostarevas 05f5f9fe8f Merge branch 'lm-2-finetuning-whisperggml' into 'lm-2-finetuning'
Add additional actions and cursor sliding

See merge request alex/latinime!5
2024-01-09 17:00:24 +00:00
common Initial working build of fork 2023-07-06 21:57:49 +03:00
dictionaries Update LatinIME to comply with Android's inclusive language guidance 2020-08-12 13:07:02 +02:00
gradle/wrapper Initial working build of fork 2023-07-06 21:57:49 +03:00
java Add ability to expand keyboard during action 2024-01-09 17:26:05 +02:00
libs@6112cd68d1 Initial voice input implementation 2023-08-27 19:08:44 +03:00
native Skip non-alphabetic characters during mixing 2024-01-09 18:25:14 +02:00
tests Replace SuggestionStripView with ActionBar 2023-08-15 19:48:27 +03:00
tools Initial working build of fork 2023-07-06 21:57:49 +03:00
voiceinput-shared Disable whisper.cpp pending futher work 2023-12-19 20:21:13 +02:00
.gitignore Add q8 model 2023-10-16 17:31:43 +03:00
.gitlab-ci.yml Add webhook to CI and update image version 2023-08-31 23:53:30 +03:00
.gitmodules Initial voice input implementation 2023-08-27 19:08:44 +03:00
Android.bp Initial working build of fork 2023-07-06 21:57:49 +03:00
build.gradle Add Proguard rules 2023-12-05 17:21:14 +00:00
CleanSpec.mk Move LatinIME and its lib to /product 2019-01-11 15:20:31 +00:00
FTL_LICENSE.md Add license 2023-08-15 19:44:22 +03:00
gradle.properties Initial working build of fork 2023-07-06 21:57:49 +03:00
gradlew Initial working build of fork 2023-07-06 21:57:49 +03:00
gradlew.bat Initial working build of fork 2023-07-06 21:57:49 +03:00
NOTICE Add license 2023-08-15 19:44:22 +03:00
OWNERS Update OWNERS file 2022-02-10 01:34:32 +00:00
proguard-rules.pro Add Proguard rules 2023-12-05 17:21:14 +00:00
README.md Initial voice input implementation 2023-08-27 19:08:44 +03:00
sendZulipMessage.sh Add webhook to CI and update image version 2023-08-31 23:53:30 +03:00
settings.gradle Initial voice input implementation 2023-08-27 19:08:44 +03:00
setUpPropertiesCI.sh Add crash reporting file to CI 2023-08-31 22:48:35 +03:00

FUTO Keyboard

The goal is to make a good keyboard that doesn't spy on users. This repository is a fork of LatinIME (the Android Open-Source Keyboard). Changes are licensed under this license for now.

Eventual goals:

  • Improve upon various aspects of the keyboard, such as theming
  • Integrated voice input
  • Transformer language model instead of n-gram
  • On-device finetuning of a language model(?)

Building

When cloning the repository, you must perform a recursive clone to fetch all dependencies:

git clone --recursive git@gitlab.futo.org:alex/latinime.git

You can also initialize this way if you forgot to specify the recursive clone:

git submodule update --init --recursive

You can then open the project in Android Studio and build it that way.