Offical FUTO Keyboard Issue Tracker and Source Mirror of https://gitlab.futo.org/keyboard/voiceinput
C
339
302 commits
updated Sep 25, 2026
FUTO Voice Input is an application that lets you do speech-to-text on Android, integrating with third party keyboards or apps that use the generic speech-to-text APIs.
To download the application, visit the FUTO Voice Input page. You can also find the contact there to report issues or suggestions.
If you have any feedback, issues are welcomed on the public issue tracker. Private inquiries are welcomed at the support email listed on the website, or via the Send Feedback button in-app.
Development has largely shifted focus to the FUTO Keyboard app, which has voice input built-in. However, FUTO Voice Input will remain available if you prefer to use it with another keyboard.
The following APIs are supported:
android.speech.action.RECOGNIZE_SPEECH implicit intent, for apps and some keyboards - this opens the floating window in the center of the screenvoice subtype mode, for keyboards - this opens on the bottom half of the screen in place of the keyboardCurrently this does not support the SpeechRecognizer API, which few apps seem to use. Support for this is planned in the future.
Keyboard support is touched on in the Help section of the app. In short, the following keyboards are supported:
If you're okay with using proprietary keyboards, the following are supported:
Incompatible keyboards:
FUTO Voice Input is currently based on the OpenAI Whisper model, and could theoretically support all of the languages that OpenAI Whisper supports. However, in practice, the smaller models tend to not perform too good with languages that had fewer training hours. To avoid presenting something worse than nothing, only languages with more than 1,000 training hours are included as options in the UI:
Language support and accuracy may expand in the future with better optimization and fine-tuned models. Feedback is welcomed about language-related issues or general language accuracy.
You can develop this app by opening it in Android Studio. Otherwise, you can use Gradle to build the app like so:
./gradlew assembleStandaloneRelease
There are four build flavors:
dev - for development, includes Play Store billing and all payment methods, auto-update, etcplayStore - Play Store build, does not include auto-update and only includes Play Store billingstandalone - does not include Play Store billing library, includes auto-updatefDroid - does not include Play Store billing nor auto-updateSome prebuilt binaries are included in the libs directory to make the build faster, there are also instructions to build them yourself.
This code is currently licensed under the FUTO Source First License 1.0
The microphone icon was taken from Feather Icons, an open-source icon pack authored by Cole Bemis.
Thanks to the following projects for making this possible:
216 followers · starred Jun 2024
763 followers · starred Oct 2025
1,880 followers · starred Oct 2024
55 followers · starred Oct 2023
Offical FUTO Keyboard Issue Tracker and Source Mirror of https://gitlab.futo.org/keyboard/voiceinput
C
339
302 commits
updated Sep 25, 2026
FUTO Voice Input is an application that lets you do speech-to-text on Android, integrating with third party keyboards or apps that use the generic speech-to-text APIs.
To download the application, visit the FUTO Voice Input page. You can also find the contact there to report issues or suggestions.
If you have any feedback, issues are welcomed on the public issue tracker. Private inquiries are welcomed at the support email listed on the website, or via the Send Feedback button in-app.
Development has largely shifted focus to the FUTO Keyboard app, which has voice input built-in. However, FUTO Voice Input will remain available if you prefer to use it with another keyboard.
The following APIs are supported:
android.speech.action.RECOGNIZE_SPEECH implicit intent, for apps and some keyboards - this opens the floating window in the center of the screenvoice subtype mode, for keyboards - this opens on the bottom half of the screen in place of the keyboardCurrently this does not support the SpeechRecognizer API, which few apps seem to use. Support for this is planned in the future.
Keyboard support is touched on in the Help section of the app. In short, the following keyboards are supported:
If you're okay with using proprietary keyboards, the following are supported:
Incompatible keyboards:
FUTO Voice Input is currently based on the OpenAI Whisper model, and could theoretically support all of the languages that OpenAI Whisper supports. However, in practice, the smaller models tend to not perform too good with languages that had fewer training hours. To avoid presenting something worse than nothing, only languages with more than 1,000 training hours are included as options in the UI:
Language support and accuracy may expand in the future with better optimization and fine-tuned models. Feedback is welcomed about language-related issues or general language accuracy.
You can develop this app by opening it in Android Studio. Otherwise, you can use Gradle to build the app like so:
./gradlew assembleStandaloneRelease
There are four build flavors:
dev - for development, includes Play Store billing and all payment methods, auto-update, etcplayStore - Play Store build, does not include auto-update and only includes Play Store billingstandalone - does not include Play Store billing library, includes auto-updatefDroid - does not include Play Store billing nor auto-updateSome prebuilt binaries are included in the libs directory to make the build faster, there are also instructions to build them yourself.
This code is currently licensed under the FUTO Source First License 1.0
The microphone icon was taken from Feather Icons, an open-source icon pack authored by Cole Bemis.
Thanks to the following projects for making this possible:
216 followers · starred Jun 2024
763 followers · starred Oct 2025
1,880 followers · starred Oct 2024
55 followers · starred Oct 2023