ElishaAz / Sayboard

An open-source on-device voice IME (keyboard) for Android using the Vosk library.
GNU General Public License v3.0
304 stars 19 forks source link
android input-method-editor keyboard speech-to-text speech-to-text-android vosk

<img align="left" width="80" height="80" src="app/src/main/ic_launcher-playstore.png" alt="App icon"> <img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">

Sayboard

This project provides a voice keyboard using Vosk. It is based on https://github.com/Felicis/vosk-android-demo.

This app requires a Vosk model to run. You can use the built-in downloader or download manually from https://alphacephei.com/vosk/models, and then import into the app.

Permissions

Sayboard uses for the following permissions:

Screenshot

Screenshot of Sayboard:

https://github.com/ElishaAz/Sayboard/assets/26592879/58f1421e-0e10-488f-a7fa-4aa702f1cee2

Note: prior to commit Multiple language support!, this repository had another gradle model named models. As it is large and not needed anymore, I removed it from git history. If you want to use any earlier commits, you can find it here.