A mirror for futokb (https://gitlab.futo.org/keyboard)
Go to file
Aleksandras Kostarevas 6453c15a21 Merge branch 'lm-2-finetuning-whisperggml' into 'model-metadata'
Add autocorrect threshold to model-metadata branch

See merge request 
2024-02-03 15:18:27 +00:00
common Improve avoiding autocorrect w/ URLs/emails 2024-02-01 22:58:08 +02:00
dictionaries
gradle/wrapper
java Merge branch 'lm-2-finetuning-whisperggml' into 'model-metadata' 2024-02-03 15:18:27 +00:00
libs@6112cd68d1
native Merge branch 'lm-2-finetuning-whisperggml' into 'model-metadata' 2024-02-03 15:18:27 +00:00
tests Fix some lint warnings and errors, remove some unused classes 2024-01-17 18:18:53 +02:00
tools
voiceinput-shared Fix some lint warnings and errors, remove some unused classes 2024-01-17 18:18:53 +02:00
.gitignore
.gitlab-ci.yml Update CI to use new docker image 2024-01-15 21:13:33 +02:00
.gitmodules
Android.bp
build.gradle Update version to 0.1.6 2024-02-01 23:07:33 +02:00
CleanSpec.mk
FTL_LICENSE.md
gradle.properties
gradlew
gradlew.bat
NOTICE
OWNERS
proguard-rules.pro
README.md
sendZulipMessage.sh
settings.gradle
setUpPropertiesCI.sh

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.